Das Visualisieren gruppierter Daten in kompakter, vergleichender Form ist eine häufige Anforderung für Geschäftsberichte und Dashboards. Ein Bar Stacked chart (auch als gestapeltes Balkendiagramm bekannt) ermöglicht es, mehrere Datenreihen horizontal zu stapeln, sodass sowohl Gesamtsummen als auch einzelne Beiträge leicht erkennbar sind. In diesem Leitfaden lernen Sie, wie Sie ein Bar Stacked chart in Excel mit C# und Aspose.Cells for .NET erstellen. Der bereitgestellte Code ist vollständig funktionsfähig und kann in jede .NET‑Anwendung integriert werden.
Dieser Artikel behandelt die folgenden Themen:
- C# Excel Bibliothek zum Erstellen von gestapelten Balkendiagrammen
- Erstellen eines gestapelten Balkendiagramms in Excel mit C#
- Holen Sie sich eine kostenlose Lizenz
- Gestapeltes Balkendiagramm Excel: Kostenlose Ressourcen
- Fazit
- Siehe auch
C# Excel-Bibliothek zum Erstellen von gestapelten Balkendiagrammen
Aspose.Cells for .NET ist eine robuste Excel‑Manipulationsbibliothek, die es Entwicklern ermöglicht, Excel‑Dokumente zu erstellen, zu ändern und zu rendern, ohne Microsoft Office zu benötigen. Ihre umfangreiche Chart‑API unterstützt jeden in Excel verfügbaren Diagrammtyp, einschließlich des gestapelten Balkendiagramms.
Wesentliche Vorteile der Verwendung von Aspose.Cells:
- Umfangreiche API-Oberfläche – Greifen Sie programmgesteuert auf jede Excel‑Funktion zu.
- Hohe Leistung – Verarbeiten Sie große Arbeitsmappen mit minimalem Speicherverbrauch.
- Keine COM/Interop‑Abhängigkeit – Funktioniert auf jeder Plattform, die .NET unterstützt.
- Mehrere Ausgabeformate – Speichern Sie in XLSX, XLS, CSV, PDF, HTML und Bilddateien.
Erste Schritte
- Herunterladen die neueste Version von der Aspose.Cells for .NET Release-Seite.
- Installieren Sie das NuGet-Paket:
PM> Install-Package Aspose.Cells
- Fügen Sie Ihrem Projekt eine Referenz zu
Aspose.Cellshinzu und beginnen Sie mit dem Codieren.
Erstellen eines gestapelten Balkendiagramms in Excel mit C#
Im Folgenden finden Sie ein vollständiges, sofort ausführbares C#‑Beispiel, das demonstriert, wie man:
- Erstellen Sie eine neue Arbeitsmappe.
- Füllen Sie Beispieldaten ein.
- Fügen Sie ein Bar Stacked Diagramm hinzu.
- Passen Sie Serien, Achsentitel und das Diagrammlayout an.
- Speichern Sie die Arbeitsmappe in einer XLSX-Datei.
Erklärung des Codes
| Step | What the code does |
|---|---|
| 1 | Instanziiert ein neues Workbook und wählt das erste Arbeitsblatt (Sheet1). |
| 2 | Füllt das Blatt mit Beispiel‑Quartalsverkaufsdaten für drei Produkte. |
| 3 | Fügt ein BarStacked‑Diagramm (ChartType.BarStacked) hinzu. Der Diagrammbereich wird durch die oberen‑linken und unteren‑rechten Zellenkoordinaten definiert. |
| 4 | Erstellt drei Datenreihen, die jeweils auf eine Spalte mit Produktverkäufen verweisen. Das Argument true gibt an, dass die Reihe Kategorien aus der ersten Spalte verwendet. |
| 5 | Setzt die Kategorienachse (horizontale Achse) auf die Liste der Quartale (A2:A5). |
| 6 | Zeigt einige visuelle Anpassungen: benutzerdefinierter Plot‑Bereich‑Hintergrund, Achsentitel und reduzierte Lückenbreite für ein dichteres Aussehen. |
| 7 | Speichert die Arbeitsmappe als BarStackedChart_Output.xlsx im Arbeitsverzeichnis der Anwendung. |
Das Ausführen des Programms erzeugt eine Excel‑Datei, die ein schön formatiertes gestapeltes Balkendiagramm enthält und in Microsoft Excel, LibreOffice oder einem beliebigen kompatiblen Viewer geöffnet werden kann.
Aktualisieren eines vorhandenen gestapelten Balkendiagramms
Wenn Sie ein Diagramm, das bereits in einer Arbeitsmappe vorhanden ist, ändern müssen (z. B. die Farben der Datenreihen ändern oder eine neue Datenreihe hinzufügen), zeigt das folgende Snippet, wie Sie eine Arbeitsmappe laden, das Diagramm finden und Aktualisierungen anwenden.
Dieses Beispiel demonstriert:
- Laden einer vorhandenen Arbeitsmappe.
- Zugriff auf und Bearbeiten von Diagrammeigenschaften (Titel, Serienfarben).
- Hinzufügen einer neuen Datenreihe im laufenden Betrieb.
- Speichern der modifizierten Arbeitsmappe.
Holen Sie sich eine kostenlose Lizenz
Aspose.Cells bietet eine temporäre kostenlose Lizenz, die Evaluationswasserzeichen entfernt und die volle Funktionalität für einen begrenzten Zeitraum freischaltet. Besuchen Sie die Aspose temporäre Lizenzseite, um Ihre Lizenz sofort anzufordern. Wenden Sie die Lizenz zu Beginn Ihrer Anwendung an:
Aspose.Cells.License license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic");
Gestapeltes Balkendiagramm Excel: Kostenlose Ressourcen
Setzen Sie Ihre Lernreise mit diesen kostenlosen Ressourcen fort:
- Entwicklerhandbuch – https://docs.aspose.com/cells/net/
- Online-Demo & Konverter – https://products.aspose.app/cells/family
- API-Referenz – https://reference.aspose.com/cells/net/
- How‑To-Artikel – https://blog.aspose.com/de/categories/aspose.cells-product-family/
Fazit
In diesem Artikel haben wir gezeigt, wie man ein gestapeltes Balkendiagramm in Excel mit C# und Aspose.Cells for .NET erstellt und manipuliert. Die Bibliothek bietet eine saubere, hoch‑leistungsfähige API, die die Notwendigkeit von Microsoft Office Interop eliminiert und sie ideal für server‑seitige Automatisierung, Reporting‑Lösungen und jede .NET‑Anwendung macht, die robuste Excel‑Diagrammfunktionen benötigt.
Passen Sie die Codebeispiele gerne an Ihre eigenen Datensätze an, wenden Sie zusätzliche Formatierungen an oder integrieren Sie die Diagrammerstellung in größere Workflows. Für Hilfe, Vorschläge oder Fehlermeldungen treten Sie dem Aspose.Cells Support-Forum bei.