Die Visualisierung kategorialer Daten ist für eine klare Datenanalyse und Berichterstellung unerlässlich. In diesem Artikel erfahren Sie, wie Sie ein Balkendiagramm in Excel mit C# und Aspose.Cells for .NET erzeugen. Mit nur wenigen Codezeilen können Sie ein vollständig formatiertes, export‑bereites Diagramm erstellen, das in Berichte, Dashboards eingebettet oder mit Stakeholdern geteilt werden kann.
Dieser Artikel behandelt die folgenden Themen:
- C# Excel-Bibliothek zum Erstellen von Balkendiagrammen
- Ein Balkendiagramm in Excel mit C# erstellen
- Kostenlose Ressourcen
- Weitere Themen
C# Excel-Bibliothek zum Erstellen von Balkendiagrammen
Aspose.Cells for .NET ist eine umfassende Excel‑Manipulationsbibliothek, die es Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu ändern und zu rendern, ohne Microsoft Office zu benötigen. Ihre umfangreiche Chart‑API unterstützt alle nativen Excel‑Diagrammtypen, einschließlich Balkendiagrammen, und bietet vollständige Kontrolle über das Aussehen, Achsen, Legenden, Datenbeschriftungen und mehr.
Wesentliche Vorteile der Verwendung von Aspose.Cells für .NET:
- Umfassende API-Abdeckung – Greifen Sie programmgesteuert auf jede Excel‑Funktion zu.
- Hohe Leistung – Verarbeiten Sie große Arbeitsmappen schnell und effizient.
- Keine Office‑Abhängigkeit – Funktioniert auf jedem Server oder in jeder Cloud‑Umgebung.
- Mehrere Ausgabeformate – Speichern Sie in XLSX, XLS, CSV, PDF, PNG und anderen Formaten.
Erste Schritte
- Herunterladen Sie die neueste Version von der Aspose.Cells releases page.
- Installieren via NuGet:
PM> Install-Package Aspose.Cells
- Fügen Sie eine Referenz zu
Aspose.Cellsin Ihrem C#‑Projekt hinzu.
Erstellen eines Balkendiagramms in Excel mit C#
Im Folgenden finden Sie zwei praktische Beispiele, die zeigen, wie man ein Balkendiagramm von Grund auf erstellt, dessen Erscheinungsbild anpasst und die Arbeitsmappe speichert.
Beispiel 1 – Einfaches gruppiertes Balkendiagramm
Der folgende Code erstellt ein gruppiertes Balkendiagramm (horizontale Balken), das Quartalsverkaufsdaten anzeigt.
Was der Code macht
- Erstellt eine neue Arbeitsmappe und füllt sie mit produktbezogenen Quartalsumsätzen.
- Fügt dem Blatt ein Bar‑Diagramm (horizontal gruppiert) hinzu.
- Fügt drei Serien hinzu, die Q1, Q2 und Q3 entsprechen.
- Aktiviert Datenbeschriftungen, setzt Achsentitel und wendet eine Pastellpalette an.
- Speichert die Arbeitsmappe unter
BarChart_Simple_Output.xlsx.
Beispiel 2 – Gestapeltes Balkendiagramm mit benutzerdefinierter Formatierung
Ein gestapeltes Balkendiagramm ist nützlich, wenn Sie die Zusammensetzung eines Gesamts über Kategorien hinweg visualisieren möchten. Dieses Beispiel zeigt auch, wie man Serienfarben formatiert, eine Legende hinzufügt und das Diagramm als PNG‑Bild exportiert.
Highlights dieses Beispiels
- Verwendet ChartType.StackedBar, um kumulative Werte anzuzeigen.
- Wendet benutzerdefinierte Farben für jede Region zur visuellen Unterscheidung an.
- Platziert die Legende unten und fügt zentrierte Datenbeschriftungen hinzu.
- Demonstriert das Exportieren des Diagramms in eine PNG‑Datei über
Chart.ToImage.
Kostenlose Lizenz erhalten
Möchten Sie Aspose.Cells ohne Einschränkungen ausprobieren? Holen Sie sich eine temporäre kostenlose Lizenz von der Aspose temporäre Lizenzseite. Die Lizenz entfernt Evaluationswasserzeichen und schaltet den vollen Funktionsumfang für Entwicklung und Tests frei.
Balkendiagramm Excel: Kostenlose Ressourcen
Weiterlernen mit diesen hilfreichen Ressourcen:
- 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 Leitfaden haben wir alles behandelt, was Sie wissen müssen, um sowohl einfache als auch fortgeschrittene Balkendiagramme in Excel mit C# und Aspose.Cells for .NET zu erstellen. Von einfachen gruppierten Balken bis hin zu gestapelten Balken mit benutzerdefinierten Farben und Bildexport bietet die Bibliothek eine umfangreiche, flüssige API, die den Einsatz von Microsoft Office auf dem Server überflüssig macht. Integrieren Sie diese Code‑Snippets in Ihre Anwendungen, um professionelle, datengetriebene Visualisierungen mühelos bereitzustellen.
Wenn Sie Fragen haben oder weitere Unterstützung benötigen, besuchen Sie gerne unser kostenloses Support‑Forum.