Die Visualisierung von Daten, die einige dominante Kategorien und viele kleine enthalten, kann eine Herausforderung sein. Ein Pie of Pie‑Diagramm hilft, indem es die kleineren Segmente in ein sekundäres Kreisdiagramm auslagert und so das Gesamtbild klarer macht. In diesem Beitrag erfahren Sie, wie Sie ein solches Diagramm in Excel programmgesteuert mit Aspose.Cells for .NET und C# erstellen.
Dieser Artikel behandelt die folgenden Themen:
- C# Excel Bibliothek zum Erstellen von Kuchen‑in‑Kuchen‑Diagrammen
- Erstellen eines Kuchen‑in‑Kuchen‑Diagramms in Excel mit C#
- Kostenlose Lizenz
- Kostenlose Ressourcen
- Fazit
- Siehe auch
C# Excel-Bibliothek zum Erstellen von Pie-of-Pie-Diagrammen
Aspose.Cells for .NET ist eine leistungsstarke Excel‑Manipulationsbibliothek, die die Notwendigkeit der Microsoft Office‑Automatisierung eliminiert. Sie bietet einen umfangreichen Satz von APIs zum Erstellen, Ändern und Gestalten von Diagrammen – einschließlich spezialisierter Diagrammtypen wie Pie of Pie.
Wesentliche Vorteile der Verwendung von Aspose.Cells:
- Umfassende API – Vollständige Kontrolle über die Arbeitsmappenstruktur, Daten und visuelle Elemente.
- Erweiterte Diagrammanpassung – Diagrammtypen ändern, Aufteilungskriterien, Explodieren von Segmenten und mehr.
- Hohe Leistung – Große Tabellen schnell und effizient verarbeiten.
- Multi‑Format‑Unterstützung – Arbeiten mit XLSX, XLS, CSV, PDF, ODS und vielen anderen Formaten.
Erste Schritte
- Laden Sie die Bibliothek von der offiziellen Releases‑Seite herunter.
- Installieren Sie das NuGet‑Paket:
PM> Install-Package Aspose.Cells
Jetzt sind Sie bereit, Kreis‑in‑Kreis‑Diagramme programmgesteuert zu erstellen.
Erstellen eines Kreis‑in‑Kreis‑Diagramms in Excel mit C#
Im Folgenden finden Sie ein vollständiges, ausführbares Beispiel, das zeigt, wie man ein Pie of Pie‑Diagramm von Grund auf erstellt und ein vorhandenes Diagramm ändert. Dieses Beispiel erstellt eine neue Arbeitsmappe, füllt sie mit Beispieldaten, fügt ein Pie of Pie‑Diagramm hinzu und speichert die Datei.
Was der Code macht
| Step | Description |
|---|---|
| 1 | Instanziiert ein Workbook und ruft das erste Arbeitsblatt ab. |
| 2 | Schreibt einen kleinen Datensatz, der visualisiert wird. |
| 3 | Fügt einen Diagramm‑Platzhalter vom Typ PiePie hinzu (erforderlich als Basistyp). |
| 4 | Verknüpft das Diagramm mit dem Datenbereich und gibt der Serie einen aussagekräftigen Namen. |
| 5 | Speichert das Arbeitsbuch in einer XLSX‑Datei. |
Das Öffnen von PieOfPieChart_Output.xlsx zeigt ein primäres Kreisdiagramm mit den großen Kategorien (A, B, C) und ein sekundäres Kreisdiagramm, das D und Andere enthält.
Kostenlose Lizenz erhalten
Um Aspose.Cells ohne Einschränkungen auszuprobieren, erhalten Sie eine temporäre Lizenz von der Aspose free temporary license page. Die Lizenz entfernt Evaluierungs‑Wasserzeichen und schaltet die gesamte API‑Oberfläche frei.
// Example of applying a temporary license.
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic"); // Path to your temporary license file.
Kostenlose Ressourcen
Verbessern Sie Ihre Excel‑Automatisierungsfähigkeiten mit diesen kostenlosen Ressourcen:
- Entwicklerhandbuch – https://docs.aspose.com/cells/net/
- Online-Demo & Editor – https://products.aspose.app/cells/family
- API-Referenz – https://reference.aspose.com/cells/net/
- How‑to‑Artikel & Blog‑Beiträge – https://blog.aspose.com/de/categories/aspose.cells-product-family/
Fazit
Ein Pie of Pie‑Diagramm ist eine effektive Methode, um sowohl dominante als auch kleinere Datenkategorien in einer einzigen Visualisierung hervorzuheben. Mit Aspose.Cells for .NET können Sie solche Diagramme vollständig im Code erzeugen und anpassen, wodurch die manuelle Arbeit in Excel entfällt. Die obigen Beispiele bieten eine solide Grundlage — passen Sie gern die Datenquellen, Aufteilungskriterien und das Styling an, um Ihren spezifischen Berichtserfordernissen gerecht zu werden.
Wenn Sie Unterstützung benötigen, stehen Ihnen unsere Community‑Foren und Support‑Teams zur Verfügung:
- Kostenloses Support-Forum – https://forum.aspose.com/c/cells/9
Viel Spaß beim Programmieren!