Das Visualisieren hierarchischer Daten mit einem Pyramid‑Balkendiagramm kann Ihre Berichte ansprechender und leichter interpretierbar machen. In diesem Leitfaden erfahren Sie, wie Sie programmgesteuert mit C# und Aspose.Cells for .NET ein Pyramid‑Balkendiagramm in einer Excel‑Arbeitsmappe erstellen. Das Beispiel zeigt das Hinzufügen von Daten, das Einfügen eines Pyramid‑Balkendiagramms, die Anpassung des Erscheinungsbildes und das Speichern der Datei in verschiedenen Formaten.

Dieser Artikel behandelt die folgenden Themen:

C# Excel-Bibliothek zum Erstellen von Pyramiden-Balkendiagrammen

Aspose.Cells for .NET ist eine robuste Excel‑Manipulationsbibliothek, die es Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu ändern und zu formatieren, ohne Microsoft Excel zu benötigen. Sie bietet eine umfassende API für die Arbeit mit Arbeitsblättern, Zellen, Formeln und einer Vielzahl von Diagrammtypen – einschließlich des Pyramid Bar‑Diagramms.

Wesentliche Vorteile der Verwendung von Aspose.Cells for .NET:

  • Umfangreiche Diagrammunterstützung – Über 50 Diagrammtypen, einschließlich Pyramid Bar, Funnel, Waterfall und mehr.
  • Keine Abhängigkeit – Keine Excel-Installation auf dem Server erforderlich.
  • Hohe Leistung – Effiziente Verarbeitung großer Arbeitsmappen und Datensätze.
  • Mehrere Exportformate – Speichern Sie in XLSX, PDF, PNG, HTML und vielen anderen.

Der Einstieg ist unkompliziert:

  1. Herunterladen die neueste Version von der Aspose.Cells releases page.
  2. Installieren das NuGet-Paket:
   PM> Install-Package Aspose.Cells
  1. Fügen Sie using Aspose.Cells; und using Aspose.Cells.Charts; zu Ihrer C#‑Quelldatei hinzu.

Erstellen eines Pyramiden‑Balkendiagramms in Excel mit C#

Unten finden Sie eine vollständige, sofort einsatzbereite C#‑Konsolenanwendung, die demonstriert, wie man:

  1. Erstellen Sie eine neue Arbeitsmappe.
  2. Füllen Sie Beispieldaten hierarchisch aus.
  3. Fügen Sie ein Pyramid Bar-Diagramm ein.
  4. Wenden Sie grundlegende Formatierungen an (Titel, Legende, Achsenbeschriftungen).
  5. Speichern Sie die Arbeitsmappe als XLSX-Datei.

Erklärung des Codes

StepPurpose
1Instanziiert eine leere Arbeitsmappe und verweist auf das erste Arbeitsblatt.
2Füllt das Arbeitsblatt mit einer Kopfzeile und Beispieldaten zum Verkauf für vier Regionen über vier Quartale.
3Fügt ein PyramidBar-Diagramm zu einem definierten Bereich im Blatt hinzu (Zeilen 7‑25, Spalten A‑J).
4Verknüpft das Diagramm mit dem Datenbereich (B2:E5) und legt die Kategoriedaten (Region) (A2:A5) fest. Jede Spalte wird zu einer separaten Serie (Q1‑Q4).
5Wendet Titel auf das Diagramm und die Achsen an und formatiert die Werteachse zur Anzeige von Währung.
6Speichert die Arbeitsmappe als PyramidBarChart_Output.xlsx.

Führen Sie das Programm aus, öffnen Sie die erzeugte Datei in Excel, und Sie sehen ein Pyramidendiagramm, das die vierteljährlichen Verkaufszahlen nach Regionen visuell vergleicht.

Holen Sie sich eine kostenlose Lizenz

Aspose.Cells bietet eine temporäre kostenlose Lizenz, die Evaluationswasserzeichen entfernt und den vollen Funktionsumfang freischaltet. Holen Sie sie von der Aspose temporäre Lizenzseite. Wenden Sie die Lizenz in Ihrem Code an, bevor Sie ein Arbeitsbuch manipulieren:

License license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your temporary license file

Pyramid-Balkendiagramm Excel: Kostenlose Ressourcen

Nutzen Sie diese zusätzlichen Ressourcen, um Ihr Fachwissen mit Aspose.Cells zu vertiefen:

Fazit

Das Erstellen eines Pyramid‑Balkendiagramms mit Aspose.Cells for .NET ist unkompliziert und erfordert nur wenige Codezeilen. Die umfangreichen Diagrammfunktionen der Bibliothek ermöglichen es Ihnen, professionelle, export‑fertige Visualisierungen zu erzeugen, ohne auf Microsoft Excel zurückgreifen zu müssen. Experimentieren Sie mit zusätzlichen Formatierungsoptionen — wie Datenbeschriftungen, benutzerdefinierten Farben und Trendlinien — um das Diagramm an Ihre spezifischen Berichtserfordernisse anzupassen.

Wenn Sie Fragen haben oder Unterstützung benötigen, besuchen Sie das Aspose.Cells Support-Forum für Hilfe von unserer Community und den Produktexperten.

Siehe auch