Die Visualisierung von Daten als Column Stacked‑Diagramm ist eine gängige Anforderung für Geschäftsberichte, Budgetvergleiche und KPI‑Dashboards. Mit Aspose.Cells for .NET können Sie solche Diagramme in wenigen Codezeilen erstellen, ohne dass Microsoft Excel auf dem Server installiert sein muss. Dieser Leitfaden führt Sie durch den gesamten Prozess – von der Vorbereitung von Beispieldaten bis hin zur Anpassung von Achsen, Legenden und Farben – und liefert ein vollständiges, sofort ausführbares C#‑Beispiel.

Dieser Artikel behandelt die folgenden Themen:

C# Excel-Bibliothek zum Erstellen von Säulen-Stapeldiagrammen

Aspose.Cells for .NET ist eine leistungsstarke Excel‑Automatisierungsbibliothek, die Entwicklern ermöglicht, Excel‑Dateien vollständig programmgesteuert zu erstellen, zu bearbeiten und zu rendern. Beim Thema Diagramme bietet Aspose.Cells eine umfangreiche Auswahl an Diagrammtypen, darunter das Spalten‑Gestapelt‑Diagramm (ChartType.ColumnStacked). Die wichtigsten Vorteile der Verwendung von Aspose.Cells zur Diagrammerstellung sind:

  • Keine Abhängigkeit von Microsoft Office – funktioniert in jeder Windows-, Linux- oder Docker-Umgebung.
  • Vollständige Kontrolle über Diagrammelemente – Serien, Achsen, Legenden, Marker, Farben, Datenbeschriftungen usw.
  • Unterstützung aller Excel-Dateiformate – XLSX, XLS, CSV, ODS und mehr.
  • Hohe Skalierbarkeit – erzeugt Tausende von Diagrammen in einem Durchlauf ohne spürbaren Leistungsverlust.

Erste Schritte

  1. Herunterladen die neueste Version von der Aspose.Cells .NET releases page.
  2. Installieren das NuGet‑Paket:
PM> Install-Package Aspose.Cells
  1. Fügen Sie Ihrem C#‑Projekt eine Referenz zu Aspose.Cells hinzu.

Erstellen eines Spaltenstapel-Diagramms in Excel mit C#

Unten finden Sie ein vollständiges, eigenständiges Beispiel, das zeigt, wie man:

  1. Erstellen Sie eine neue Arbeitsmappe.
  2. Füllen Sie ein Arbeitsblatt mit Beispieldaten.
  3. Fügen Sie ein Column Stacked‑Diagramm hinzu.
  4. Passen Sie die Farben der Serien, Achsentitel und die Platzierung der Legende an.
  5. Speichern Sie die Arbeitsmappe als XLSX‑Datei.

Erklärung des Codes

SchrittWas der Code machtWarum es wichtig ist
1Erstellt ein neues Workbook und greift auf das erste Worksheet zu.Bietet eine saubere Leinwand für das Diagramm.
2Befüllt das Blatt mit Monatskennungen und vierteljährlichen Verkaufszahlen.Gestapelte Diagramme benötigen eine kategoriale Achse (Monat) und mehrere Datenreihen (Q1‑Q3).
3Fügt ein ChartType.ColumnStacked-Objekt hinzu und legt dessen Position im Blatt fest.Definiert den Diagrammtyp und dessen Platzierung.
4Fügt drei Reihen (NSeries.Add) hinzu – eine für jedes Quartal – und weist jeder eine eindeutige Farbe zu.Jede Reihe wird zu einem Stapelsegment; explizite Farben verbessern die Lesbarkeit.
5Passt Achsentitel, Legendenposition und Datenbeschriftungen an.Verbessert die Diagrammsemantik und die visuelle Klarheit.
6Speichert das Workbook in einer .xlsx-Datei.Erstellt das endgültige Excel-Dokument, das in jedem Tabellenkalkulationsprogramm geöffnet werden kann.

Hinweis: Wenn Sie die Gesamtsumme jeder gestapelten Spalte anzeigen müssen, aktivieren Sie das Datenbeschriftung für die ValueAxis und setzen Sie chart.NSeries[i].HasDataLabel = true; wie oben gezeigt.

Kostenlose Ressourcen

Fazit

Das Erstellen eines Säulen‑gestapelten Diagramms mit Aspose.Cells for .NET ist unkompliziert und erfordert keinen Microsoft Excel auf dem Server. Wenn Sie den obigen Schritten folgen, können Sie programmgesteuert professionell aussehende, gestapelte Säulendiagramme erzeugen, ihr Erscheinungsbild vollständig anpassen und das Ergebnis in jedes Excel‑kompatible Format exportieren. Nutzen Sie die Leistungsfähigkeit von Aspose.Cells, um Berichte, Dashboards und Datenanalyse‑Aufgaben unter Windows, Linux oder in containerisierten Umgebungen zu automatisieren.

Für zusätzliche Unterstützung besuchen Sie unser kostenloses Support-Forum.

Siehe auch