Die Visualisierung kumulativer Trends über Kategorien hinweg ist für Business‑Analytics und Reporting unerlässlich. Ein LineStacked‑Diagramm (auch als gestapeltes Liniendiagramm bekannt) hilft Ihnen, darzustellen, wie jede Serie im Laufe der Zeit zum Gesamtergebnis beiträgt, während das vertraute Aussehen eines Liniendiagramms erhalten bleibt.
In diesem Leitfaden erfahren Sie, wie Sie ein LineStacked‑Diagramm in Excel mit C# und Aspose.Cells for .NET erstellen. Der Beispielcode ist eigenständig, vollständig kompilierbar und enthält Kommentare, die jeden Schritt erklären.
Dieser Artikel behandelt die folgenden Themen:
- C# Excel Bibliothek zum Erstellen von LineStacked Diagrammen
- Erstellen eines LineStacked Diagramms in Excel mit C#
- Kostenlose Ressourcen
- Fazit
- Siehe auch
C# Excel-Bibliothek zum Erstellen von LineStacked-Diagrammen
Aspose.Cells for .NET ist eine leistungsstarke Excel‑Automatisierungsbibliothek, die Entwicklern das Erstellen, Ändern und Rendern von Excel‑Dateien ohne Microsoft Office ermöglicht. Sie bietet eine umfassende API für die Diagrammerstellung, einschließlich aller integrierten Diagrammtypen wie LineStacked.
Wesentliche Vorteile bei der Verwendung von Aspose.Cells zur Diagrammerstellung:
- Umfassende Diagrammtyp‑Abdeckung – Alle Excel-Diagrammtypen sind über eine einheitliche API verfügbar.
- Fein abgestimmte Anpassungen – Steuerung von Reihen, Achsen, Legenden, Datenbeschriftungen und mehr.
- Keine COM- oder Interop‑Abhängigkeiten – Funktioniert auf jeder Plattform, die .NET unterstützt.
- Hohe Leistung – Effiziente Verarbeitung großer Arbeitsmappen und Datensätze.
Schnell loslegen:
- Laden Sie die neueste Version von der Aspose.Cells releases page herunter.
- Fügen Sie das NuGet-Paket zu Ihrem Projekt hinzu:
PM> Install-Package Aspose.Cells
Erstellen Sie ein LineStacked-Diagramm in Excel mit C#
Unten finden Sie ein vollständiges, sofort ausführbares C#‑Konsolenprogramm, das:
- Erstellt eine neue Arbeitsmappe.
- Befüllt Beispieldaten für drei Produktkategorien.
- Fügt ein LineStacked-Diagramm ein.
- Passt den Diagrammtitel, die Achsen und die Legende an.
- Speichert die Arbeitsmappe als
LineStackedChart_Output.xlsx.
Erklärung des Codes
| Step | Purpose |
|---|---|
| 1 | Instanziert ein neues Workbook und greift auf das erste Arbeitsblatt zu. |
| 2 | Schreibt eine Kopfzeile und sechs Zeilen mit Beispielverkaufsdaten für drei Produkte. |
| 3 | Fügt ein Diagramm vom Typ ChartType.LineStacked hinzu. Das Diagramm erstreckt sich über die Zeilen 8‑26 und die Spalten 0‑10 im Arbeitsblatt. |
| 4 | Fügt drei Datenreihen hinzu – je eine für jedes Produkt – und verknüpft sie mit den entsprechenden Datenbereichen. |
| 5 | Setzt die Kategorienachse (X‑Achse) auf die Monatsnamen. |
| 6 | Zeigt gängige Anpassungen: Hintergrundfarbe, Achsentitel, Legendenposition und Datenbeschriftungen. |
| 7 | Speichert die Arbeitsmappe im lokalen Dateisystem. |
Das Ausführen des Programms erstellt eine Excel‑Datei mit einem voll funktionsfähigen LineStacked‑Diagramm, das die drei Produktlinien visuell stapelt und es Ihnen ermöglicht, sowohl einzelne Trends als auch deren kumulative Wirkung zu sehen.
Kostenlose Ressourcen
- Entwicklerhandbuch – Detaillierte API‑Referenz und Tutorials: https://docs.aspose.com/cells/net/
- Online‑Demo & Konvertierung – Diagrammerstellung ohne Code testen: https://products.aspose.app/cells/family
- API‑Referenz – Vollständige Liste der Diagrammtypen und -eigenschaften: https://reference.aspose.com/cells/net/
- How‑To‑Artikel – Weitere Diagrammszenarien erkunden: https://blog.aspose.com/de/categories/aspose.cells-product-family/
Fazit
Dieser Artikel zeigte, wie man ein LineStacked‑Diagramm in Excel mit Aspose.Cells for .NET erzeugt. Durch die Nutzung der unkomplizierten API der Bibliothek können Sie programmatisch anspruchsvolle gestapelte Liniendiagramme erstellen, ihr Aussehen vollständig anpassen und das Ergebnis in jedes unterstützte Format exportieren (XLSX, PDF, PNG usw.).
Fühlen Sie sich frei, die Beispieldaten, Farben oder Achseneinstellungen anzupassen, um Ihren Berichtsanforderungen zu entsprechen. Wenn Sie auf Probleme stoßen oder Fragen haben, ist die Aspose Support‑Community bereit, Ihnen zu helfen.