Die Visualisierung hierarchischer Daten mit einem dreidimensionalen Effekt kann Berichte ansprechender machen. In diesem Leitfaden lernen Sie, wie Sie ein PyramidColumn3D‑Diagramm in Excel programmgesteuert mit C# und Aspose.Cells for .NET erstellen. Das Beispiel zeigt das Hinzufügen von Daten, das Einfügen des Diagramms, das Anpassen von Serieneinstellungen und das Exportieren der Arbeitsmappe in eine Excel‑Datei.

Dieser Artikel behandelt die folgenden Themen:

Aspose.Cells .NET Library für PyramidColumn3D-Diagramme

Aspose.Cells for .NET ist eine leistungsstarke, vollständig verwaltete API, die Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu ändern und zu rendern, ohne Microsoft Office zu benötigen. Sie unterstützt die gesamte Palette von Excel‑Diagrammtypen, einschließlich des PyramidColumn3D‑Diagramms.

Wesentliche Vorteile der Verwendung von Aspose.Cells:

  • Rich Chart API – Direkter Zugriff auf Diagrammobjekte, Serien, Achsen, Legenden und Formatierungen.
  • No Interop Dependency – Funktioniert in jeder .NET-Umgebung (Desktop, Server, Cloud).
  • High Performance – Verarbeitet große Arbeitsmappen mit geringem Speicherverbrauch.
  • Multiple Formats – Speichern Sie in XLSX, XLS, CSV, PDF, HTML und Bildformaten.

Um Aspose.Cells zu verwenden, installieren Sie das NuGet-Paket:

PM> Install-Package Aspose.Cells

Erstellen eines einfachen PyramidColumn3D-Diagramms

Das folgende Beispiel erstellt eine einfache Arbeitsmappe, füllt sie mit Beispieldaten, fügt ein PyramidColumn3D‑Diagramm hinzu und speichert die Datei als PyramidColumn3D_Basic.xlsx.

Erklärung der wichtigsten Schritte

SchrittWas es tut
1Instanziiert ein Workbook und greift auf das erste Worksheet zu.
2Füllt das Blatt mit Produktnamen und quartalsweisen Verkaufswerten.
3Ruft Charts.Add mit ChartType.PyramidColumn3D auf, um das 3‑D-Pyramiden‑Säulendiagramm zu erstellen.
4Fügt die Datenreihe (NSeries.Add) hinzu und legt die Kategorien (X‑Achsen‑)Beschriftungen fest.
5Speichert die Arbeitsmappe in einer XLSX-Datei, die in Microsoft Excel geöffnet werden kann.

Das Ausführen des Programms erzeugt eine Excel‑Datei, die ein 3‑D‑Pyramiden‑Säulendiagramm enthält, das die Verkaufsdaten über vier Quartale visualisiert.

Anpassen des PyramidColumn3D-Diagramms (Farben, Achsen, Legende)

Oft müssen Sie das Erscheinungsbild des Diagramms an das Corporate Branding anpassen oder die Lesbarkeit verbessern. Das untenstehende Beispiel demonstriert:

  • Ändern der Spaltenfüllfarben.
  • Anpassen der Legendenposition.
  • Ändern der Titel der primären und sekundären Achsen.
  • Aktivieren von Datenbeschriftungen.

Was der benutzerdefinierte Code macht

AnpassungCode‑SnippetErgebnis
Serienfarbenchart.NSeries[s].Area.ForegroundColor = palette[s];Die Spalte jedes Jahres erscheint in einer eindeutigen, markenkonformen Farbe.
Datenbeschriftungenchart.NSeries[s].DataLabels.IsValueShown = true;Numerische Werte werden über jeder Spalte angezeigt, um schnelle Einblicke zu ermöglichen.
Legendenpositionchart.Legend.Position = LegendPositionType.Bottom;Die Legende wird unterhalb des Diagramms platziert, wodurch der Diagrammbereich freigegeben wird.
Achsentitel & Zahlenformatchart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormatVerbessert die Lesbarkeit und gibt Einheiten an.
Rahmen entfernenchart.NSeries[s].Border.IsVisible = false;Erzeugt ein saubereres 3‑D‑Erscheinungsbild.

Öffnen Sie PyramidColumn3D_Customized.xlsx in Excel, um ein poliertes, präsentationsfertiges Diagramm zu sehen.

Kostenlose Lizenz erhalten

Aspose.Cells erfordert eine Lizenz für die volle Funktionalität. Sie können eine temporäre kostenlose Lizenz zur Evaluierung vom Aspose portal erhalten:

Kostenlose temporäre Lizenz für Aspose.Cells

Wenden Sie die Lizenz an, bevor Sie Diagramme in einer Produktionsumgebung erstellen, um Evaluierungswasserzeichen zu entfernen.

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

Zusätzliche Ressourcen

Fazit

Das Erstellen eines PyramidColumn3D-Diagramms mit Aspose.Cells for .NET ist unkompliziert:

  1. Arbeitsblattdaten füllen.
  2. Ein ChartType.PyramidColumn3D Diagramm hinzufügen.
  3. Reihen, Kategorien und optionale Formatierung festlegen.
  4. Die Arbeitsmappe speichern.

Die Bibliothek gibt Ihnen die vollständige Kontrolle über das Design von Diagrammen und ermöglicht es Ihnen, professionelle Visualisierungen direkt aus Ihren C#‑Anwendungen zu erstellen.

Wenn Sie weitere Unterstützung benötigen, können Sie gerne den Aspose Community-Foren beitreten oder die oben verlinkte umfangreiche Dokumentation durchsuchen.

Siehe auch