Die Visualisierung proportionaler Daten über mehrere Kategorien hinweg ist eine gängige Anforderung für Geschäftsberichte, Dashboards und Leistungsanalysen. Ein Column 100 Percent Stacked chart zeigt den Beitrag jeder Serie als Prozentsatz des Gesamten für eine gegebene Kategorie und erleichtert so den Vergleich relativer Werte.
In diesem Artikel erfahren Sie, wie Sie ein 100 Prozent‑gestapeltes Säulendiagramm in einer Excel‑Arbeitsmappe mit Aspose.Cells for .NET erstellen. Der Leitfaden enthält ein vollständiges, kompiliertes C#‑Beispiel und Hinweise zur Anpassung des Erscheinungsbildes des Diagramms.
Dieser Artikel behandelt die folgenden Themen:
- C# Excel-Bibliothek zum Erstellen eines Column100PercentStacked-Diagramms
- Erstellen eines Column100PercentStacked-Diagramms in Excel mit C#
- Kostenlose Lizenz
- Zusätzliche kostenlose Ressourcen
- Fazit
- Siehe auch
C# Excel-Bibliothek zum Erstellen eines Column100PercentStacked-Diagramms
Aspose.Cells for .NET ist eine leistungsstarke Excel‑Manipulationsbibliothek, die Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu bearbeiten und zu rendern, ohne Microsoft Office zu benötigen. Sie bietet eine umfangreiche Chart‑API, die alle nativen Excel‑Diagrammtypen unterstützt, einschließlich des Column100PercentStacked‑Diagramms.
Wesentliche Vorteile bei der Verwendung von Aspose.Cells für die Diagrammerstellung:
- Vollständige API – Zugriff auf Diagrammtypen, Serien, Achsen, Legenden und Formatierungen.
- Kein COM-Interop – Funktioniert auf jeder Plattform, die .NET unterstützt (Windows, Linux, macOS).
- Hohe Leistung – Effiziente Verarbeitung großer Arbeitsmappen und Datenbereiche.
- Mehrere Ausgabeformate – Speichern als XLSX, PDF, PNG, JPEG und mehr.
Erste Schritte
- Herunterladen die neueste Aspose.Cells for .NET‑Binärdatei von der releases page.
- Installieren das NuGet‑Paket (empfohlen)
PM> Install-Package Aspose.Cells
- Fügen Sie eine Referenz zu
Aspose.Cellsin IhremC#-Projekt hinzu.
Erstellen Sie ein Column100PercentStacked-Diagramm in Excel mit C#
Im Folgenden finden Sie ein vollständiges, eigenständiges C#‑Programm, das:
- Erstellt eine neue Arbeitsmappe.
- Befüllt Beispieldaten, die den Quartalsumsatz für drei Produktlinien darstellen.
- Fügt ein Column 100 Percent Stacked‑Diagramm ein.
- Passt den Diagrammtitel, die Achsen, die Legende und die Datenbeschriftungen an.
- Speichert die Arbeitsmappe als XLSX-Datei.
Erklärung des Codes
| Schritt | Was der Code macht | Warum es wichtig ist |
|---|---|---|
| 1 | Erstellt ein leeres Workbook und verweist auf das erste Arbeitsblatt. | Stellt ein sauberes Arbeitsbuch zum Arbeiten bereit. |
| 2 | Schreibt eine Kopfzeile und vier Zeilen mit vierteljährlichen Verkaufsdaten für drei Produkte. | Stellt die vom Diagramm benötigte Datenquelle bereit. |
| 3 | Fügt ein ChartType.Column100PercentStacked-Diagramm hinzu und gibt dessen Position im Blatt an. | Instanziiert den spezifischen Diagrammtyp, den wir demonstrieren möchten. |
| 4 | Ruft NSeries.Add auf, um den Datenbereich (B2:D5) zu binden, und setzt CategoryData auf die Quartalsbezeichnungen (A2:A5). | Verknüpft die Reihen- und Kategoriedaten (X‑Achse) mit dem Diagramm. |
| 5 | Aktiviert Datenbeschriftungen und konfiguriert sie so, dass nur Prozentsätze angezeigt werden, verschiebt die Legende und fügt einen Achsentitel hinzu. | Verbessert die Lesbarkeit und macht das Diagramm präsentationsfertig. |
| 6 | Speichert das Arbeitsbuch als Column100PercentStackedChart.xlsx. | Erzeugt die endgültige Excel-Datei, die das Diagramm enthält. |
Führen Sie das Programm aus (z. B. mit dotnet run) und öffnen Sie die erzeugte Column100PercentStackedChart.xlsx, um das gerenderte Diagramm zu sehen.
Kostenlose Lizenz erhalten
Aspose.Cells bietet eine temporäre kostenlose Lizenz für Evaluierungszwecke an. Besuchen Sie die Seite für temporäre Lizenzen, um einen Schlüssel zu erhalten, der Evaluierungswasserzeichen entfernt und während der Entwicklung die volle Funktionalität ermöglicht.
Column100PercentStacked Diagram: Kostenlose Ressourcen
- Entwicklerhandbuch – https://docs.aspose.com/cells/net/
- Online-Demo & Konvertierungs‑Apps – https://products.aspose.app/cells/family
- API‑Referenz – https://reference.aspose.com/cells/net/
- Anleitungen & Blogbeiträge – https://blog.aspose.com/de/categories/aspose.cells-product-family/
Fazit
Erstellen eines Column 100 Percent Stacked Diagramms mit Aspose.Cells for .NET ist unkompliziert und erfordert nur wenige Codezeilen. Die fluente API der Bibliothek übernimmt die Datenbindung, die Anpassung von Serien und die Diagrammformatierung, sodass Sie professionelle, sofort teilbare Excel‑Berichte erstellen können, ohne dass Microsoft Office installiert sein muss.
Wenn Sie auf Probleme stoßen oder Fragen haben, können Sie gerne im Aspose.Cells Community-Forum posten, wo sowohl Aspose‑Ingenieure als auch andere Entwickler Ihnen helfen können.