Die Visualisierung von Trends im Zeitverlauf ist eine zentrale Anforderung für viele Geschäftsberichte. Ein Flächendiagramm füllt den Raum zwischen den Datenpunkten und der Achse, was es ideal macht, um die Größe der Veränderung hervorzuheben. Dieses Handbuch zeigt, wie Sie sowohl ein einfaches Flächendiagramm als auch ein gestapeltes Flächendiagramm in Excel mit C# und Aspose.Cells for .NET erstellen. Die Code‑Snippets sind vollständig, kompiliertbereit und können an jedes .NET‑Projekt angepasst werden.

Dieser Artikel behandelt die folgenden Themen:

C# Excel-Bibliothek zum Erstellen von Flächendiagrammen

Aspose.Cells for .NET ist eine umfassende Excel‑Manipulationsbibliothek, die Entwicklern ermöglicht, Excel‑Dateien zu erstellen, zu bearbeiten und zu rendern, ohne Microsoft Office. Sie bietet eine saubere, objektorientierte API zum Arbeiten mit Arbeitsblättern, Zellen und Diagrammen.

Wesentliche Vorteile bei der Arbeit mit Diagrammen:

  • Umfangreiche Diagrammtypenunterstützung – umfasst Standard‑, gestapelte, 100 % gestapelte und viele spezialisierte Diagrammtypen.
  • Vollständige Formatierungssteuerung – passen Sie Farben, Markierungen, Achsen, Legenden und Datenbeschriftungen programmgesteuert an.
  • Plattformübergreifend – funktioniert unter Windows, Linux und macOS mit .NET 6+.
  • Hohe Leistung – verarbeitet große Datensätze effizient.

Um Aspose.Cells zu verwenden, fügen Sie das NuGet-Paket zu Ihrem Projekt hinzu:

PM> Install-Package Aspense.Cells

Erstellen eines Flächendiagramms in Excel mit C#

Unten finden Sie eine vollständige, sofort ausführbare Konsolenanwendung, die ein einfaches Area chart erstellt. Das Beispiel folgt diesen Schritten:

  1. Instanziieren Sie ein Workbook.
  2. Füllen Sie das erste Arbeitsblatt mit Beispieldaten.
  3. Fügen Sie ein Area‑Diagrammobjekt hinzu.
  4. Konfigurieren Sie die Diagrammreihen und Achsen.
  5. Speichern Sie die Arbeitsmappe als XLSX‑Datei.

Erklärung der wichtigsten Zeilen

LinePurpose
ChartType.AreaGibt ein Standard‑Flächendiagramm an.
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true)Fügt eine Datenreihe hinzu; das zweite Argument (true) gibt an, dass die Reihe die erste Spalte als Kategorien verwendet.
chart.CategoryAxis.Title.TextLegt den Titel der X‑Achse fest.
chart.PlotArea.Area.FormattingSteuert die Hintergrundformatierung des Diagrammbereichs.

Durch das Ausführen des Programms wird AreaChart_Output.xlsx mit einem schön formatierten Flächendiagramm erstellt, das die Verkaufstrends für zwei Produkte anzeigt.

Erstellen eines gestapelten Flächendiagramms in Excel mit C#

A stacked Area chart zeigt den Beitrag jeder Serie zum Gesamtwert. Der untenstehende Code baut auf dem vorherigen Beispiel auf und ändert den Diagrammtyp zu ChartType.StackedArea.

Was ändert sich im Vergleich zum einfachen Flächendiagramm?

  • ChartType.AreaStacked – rendert jede Serie über der vorherigen.
  • Mehrere Serien werden hinzugefügt, um kumulative Daten zu veranschaulichen.
  • Transparenz wird auf den Plotbereich angewendet, um die Visualisierung sauber zu halten.

Die generierten Excel‑Dateien zeigen voll funktionsfähige Flächendiagramme an, die bereit für weitere Anpassungen oder die Verteilung sind.

Kostenlose Lizenz erhalten

Entdecken Sie Aspose.Cells ohne Einschränkungen, indem Sie eine temporäre Lizenz erhalten:

  • Besuchen Sie die kostenlose temporäre Lizenzseite und folgen Sie den Anweisungen.
  • Wenden Sie die Lizenz in Ihrem Code an, bevor Sie irgendwelche Aspose.Cells API-Aufrufe tätigen:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

Eine lizenzierte Umgebung entfernt das Evaluierungswasserzeichen und schaltet den vollen Funktionsumfang frei.

Flächendiagramm Excel: Kostenlose Ressourcen

Stärken Sie Ihre Excel‑Automatisierungsfähigkeiten mit diesen offiziellen Ressourcen:

Fazit

In diesem Artikel haben wir gezeigt, wie man sowohl ein Standard‑Flächendiagramm als auch ein gestapeltes Flächendiagramm in Excel mit C# und Aspose.Cells for .NET erstellt. Die bereitgestellten Codebeispiele sind vollständig, kompilierbar und veranschaulichen bewährte Methoden für die Diagrammerstellung, das Styling und das Speichern von Dateien. Durch die Integration dieser Snippets in Ihre eigenen Anwendungen können Sie überzeugende visuelle Analysen bereitstellen, ohne auf Microsoft Excel angewiesen zu sein.

Für zusätzliche Hilfe starten Sie ein Gespräch im Aspose.Cells Support-Forum.

Siehe auch