Die Visualisierung proportionaler Daten über mehrere Kategorien hinweg ist eine gängige Anforderung im Business Reporting. Ein Column3D100PercentStacked‑Diagramm zeigt jede Datenreihe als Teil eines Ganzen, gestapelt in einer dreidimensionalen Säule, und normalisiert jede Säule auf 100 %. Dieser Leitfaden führt Sie Schritt für Schritt durch die Erstellung eines solchen Diagramms in Excel mit C# und Aspose.Cells for .NET. Die Lösung ist vollständig code‑basiert, erfordert keine Excel‑Installation und kann im XLSX‑, PDF‑ oder Bildformat gespeichert werden.
Dieser Artikel behandelt:
- C# Excel Bibliothek zum Erstellen eines Column3D100PercentStacked Diagramms
- Erstellen eines Column3D100PercentStacked Diagramms in Excel mit C#
- Kostenlose Ressourcen
- Holen Sie sich eine kostenlose Lizenz
- Fazit
- Siehe auch
C# Excel-Bibliothek zum Erstellen eines Column3D100PercentStacked-Diagramms
Aspose.Cells for .NET ist eine leistungsstarke Bibliothek, die es Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu ändern und zu rendern, ohne Microsoft Office zu benötigen. Sie bietet eine umfangreiche Chart‑API mit mehr als 50 Diagrammtypen, einschließlich des Column3D100PercentStacked‑Diagramms.
Wesentliche Vorteile der Verwendung von Aspose.Cells für die Diagrammerstellung:
| Feature | Benefit |
|---|---|
| Umfassende API | Vollständiger Zugriff auf Diagrammtypen, Serien, Achsen, Legenden und Formatierungen. |
| Kein Excel erforderlich | Funktioniert auf jeder Plattform, die .NET unterstützt (Windows, Linux, macOS). |
| Mehrere Ausgabeformate | Speichern als XLSX, XLS, CSV, PDF, XPS, PNG, JPEG usw. |
| Rendering mit hoher Treue | Diagramme sehen identisch aus wie in Microsoft Excel erstellte. |
| Leistungsoptimiert | Verarbeitet große Datensätze mit geringem Speicherverbrauch. |
Erste Schritte
- Download die neueste Aspose.Cells for .NET von der Release‑Seite.
- Install über NuGet:
PM> Install-Package Aspose.Cells
- Fügen Sie eine Referenz zu
Aspose.Cellsin Ihrem C#-Projekt hinzu.
Jetzt sind Sie bereit, ein 3‑D 100 % gestapeltes Säulendiagramm programmgesteuert zu erstellen.
Erstellen Sie ein Column3D100PercentStacked-Diagramm in Excel mit C#
Im Folgenden finden Sie ein vollständiges, eigenständiges C#‑Beispiel, das:
- Erstellt eine neue Arbeitsmappe.
- Befüllt Beispieldaten für Verkäufe von drei Produkten über vier Quartale.
- Fügt ein Column3D100PercentStacked Diagramm hinzu.
- Passt den Diagrammtitel, die Achsentitel, die Legende und die Datenbeschriftungen an.
- Speichert die Arbeitsmappe in einer XLSX-Datei.
Erklärung der wichtigsten Schritte
| Schritt | Was es tut |
|---|---|
| Arbeitsmappe & Arbeitsblatt erstellen | Beginnt mit einer leeren Excel-Datei und einem Blatt namens SalesData. |
| Daten füllen | Fügt vierteljährliche Verkaufszahlen für drei Produkte ein. Das Layout entspricht den Erwartungen des Diagramms (Kategorien in Spalte A, Reihen in den Spalten B‑D). |
| Diagramm hinzufügen | Ruft Charts.Add mit ChartType.Column3D100PercentStacked auf. Das Diagramm erstreckt sich über die Zeilen 7‑25 und die Spalten 0‑8 im Arbeitsblatt. |
| Reihen hinzufügen | Die Daten jedes Produkts werden als separate Reihe hinzugefügt. Das true‑Flag weist Aspose.Cells an, den Namen der Reihe aus der ersten Zelle des Bereichs zu übernehmen. |
| Kategoriedaten | Verknüpft die X‑Achsen‑Beschriftungen (Quartalsnamen) mit Spalte A. |
| Anpassen | Setzt Titel, verschiebt die Legende und aktiviert Datenbeschriftungen, die Prozentsätze für jedes gestapelte Segment anzeigen. |
| Speichern | Schreibt die Arbeitsmappe in Column3D100PercentStacked_Chart.xlsx. Die Datei kann direkt in Excel geöffnet oder in andere Formate konvertiert werden. |
Kostenlose Ressourcen
- Entwicklerhandbuch – Umfassende Tutorials und API-Referenzen: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – Testen Sie schnell die Diagrammerstellung online: https://products.aspose.app/cells/family
- API-Referenz – Detaillierte Klassen- und Mitgliederdokumentation: https://reference.aspose.com/cells/net/
- How‑To‑Artikel – Entdecken Sie weitere Diagrammtypen, Pivot-Tabellen und Datenmanipulation: https://blog.aspose.com/de/categories/aspose.cells-product-family/
Kostenlose Lizenz erhalten
Beginnen Sie, mit Aspose.Cells kostenlos zu experimentieren. Holen Sie sich eine temporäre kostenlose Lizenz von der Aspose temporary license page. Dies schaltet den vollen Funktionsumfang frei, entfernt Evaluationswasserzeichen und ermöglicht es Ihnen, Ihre Lösung nach dem Kauf einer permanenten Lizenz in der Produktion einzusetzen.
// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
Fazit
Ein Column3D100PercentStacked-Diagramm bietet eine klare, optisch ansprechende Möglichkeit, den relativen Beitrag mehrerer Datenreihen über Kategorien hinweg zu vergleichen. Mit Aspose.Cells for .NET können Sie solche Diagramme programmgesteuert erstellen, jedes Element anpassen und das Ergebnis in verschiedene Formate exportieren – und das alles ohne Microsoft Excel. Verwenden Sie den bereitgestellten Beispielcode als Grundlage, passen Sie die Datenquelle Ihren Bedürfnissen an und integrieren Sie die Diagrammerstellung in Ihre Reporting‑Pipelines.
Für weitere Unterstützung besuchen Sie das Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9
Viel Spaß beim Programmieren!