Die Visualisierung hierarchischer Daten auf kompakte, auffällige Weise ist häufig für Geschäfts‑präsentationen und Berichte erforderlich. Ein Pyramidendiagramm (auch als Trichterdiagramm bekannt) hilft Ihnen, den relativen Beitrag jeder Kategorie zu veranschaulichen. In diesem Leitfaden lernen Sie, wie Sie ein Pyramidendiagramm in Excel mit C# und Aspose.Cells for .NET erstellen. Die Beispiele sind voll funktionsfähig und können direkt in Visual Studio oder einer beliebigen .NET‑IDE kompiliert werden.
Dieser Artikel behandelt die folgenden Themen:
- C# Excel Bibliothek zum Erstellen von Pyramiden-Diagrammen
- Pyramiden-Diagramm in Excel mit C# erstellen
- Kostenlose Ressourcen
- Weitere Themen
C# Excel-Bibliothek zum Erstellen von Pyramiden-Diagrammen
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 modernen Diagrammtypen, einschließlich des Pyramid‑Diagramms.
Hauptvorteile der Verwendung von Aspose.Cells für .NET:
- Umfangreiche API – Zugriff auf mehr als 200 Excel‑Funktionen.
- Vollständige Formatunterstützung – Funktioniert mit XLSX, XLS, CSV, ODS und vielen mehr.
- Hohe Leistung – Verarbeitet große Arbeitsmappen effizient.
- Keine externen Abhängigkeiten – Keine Excel‑Installation auf dem Server erforderlich.
Schnell loslegen:
PM> Install-Package Aspose.Cells
Erstellen eines Pyramiden‑Diagramms in Excel mit C#
1. Einfaches Pyramiden‑Diagramm aus einer Datentabelle
Das folgende Beispiel zeigt, wie man:
- Erstellen Sie eine neue Arbeitsmappe.
- Befüllen Sie ein Arbeitsblatt mit Beispieldaten.
- Fügen Sie ein Pyramid‑Diagramm hinzu.
- Konfigurieren Sie die Datenreihe und den Diagrammtitel.
- Speichern Sie die Arbeitsmappe in einer XLSX‑Datei.
Erklärung wichtiger Zeilen
| Line | Zweck |
|---|---|
ChartType.Pyramid | Gibt den Diagrammtyp Pyramide an. |
pyramidChart.NSeries.Add("=SalesData!$B$2:$B$6", true) | Fügt die Datenreihe (Werte) hinzu. Das true‑Flag gibt an, dass die Reihe eine Namenszeile hat. |
pyramidChart.NSeries.CategoryData = "=SalesData!$A$2:$A$6" | Weist die Kategorienbeschriftungen zu (die Trichter‑Stufen). |
ShowValue | Aktiviert Datenbeschriftungen, sodass jedes Segment seinen numerischen Wert anzeigt. |
Durch das Ausführen des Codes wird PyramidChart_Output.xlsx mit einer klaren Pyramiden‑Darstellung des Verkaufstrichters erzeugt.
2. Anpassen des Pyramidendiagramms – Farben und Legende
Manchmal benötigen Sie ein etwas ausgefeilteres Aussehen. Das nachfolgende Snippet baut auf dem vorherigen Beispiel auf und demonstriert:
- Einzelne Scheibenfarben festlegen.
- Legende anzeigen und Legendenposition festlegen.
Ergebnis: Ein visuell ansprechenderes Pyramidendiagramm mit unterschiedlichen Farben und einer Legende, gespeichert als Styled_PyramidChart.xlsx.
Kostenlose Lizenz erhalten
Entdecken Sie Aspose‑Produkte mit einer temporären Lizenz auf der Aspose kostenlose Lizenzseite. Die Lizenz entfernt Evaluierungswasserzeichen und schaltet den vollen Funktionsumfang von Aspose.Cells for .NET frei.
Pyramiden-Diagramm Excel: Kostenlose Ressourcen
Steigern Sie Ihre Excel‑Automatisierungsfähigkeiten mit diesen offiziellen Aspose‑Ressourcen:
- Entwicklerhandbuch: https://docs.aspose.com/cells/net/
- Kostenlose Online-Apps: https://products.aspose.app/cells/family
- API-Referenz: https://reference.aspose.com/cells/net/
- How‑to-Artikel & Blogbeiträge: https://blog.aspose.com/de/categories/aspose.cells-product-family/
Fazit
Das Erstellen eines Pyramiden‑Diagramms mit Aspose.Cells for .NET ist unkompliziert — es reichen nur ein paar Zeilen C#‑Code, um das Diagramm zu erzeugen, zu formatieren und zu exportieren. Die umfassende API der Bibliothek bietet Ihnen die vollständige Kontrolle über Datenbindung, das visuelle Erscheinungsbild und die Ausgabeformate der Arbeitsmappe, sodass Sie professionelle Grafiken in jede .NET‑Anwendung einbetten können.
Wenn Sie auf Herausforderungen stoßen oder Fragen haben, besuchen Sie das Aspose Cells Community-Forum für kostenlosen Support.