In diesem Thema erläutern wir benutzerfreundliche Schritte zum Erstellen von Excel Pie Chart in einer C# .NET-Anwendung. Die folgenden Schritte zeigen, wie Sie dynamische Kreisdiagramme in C#-Windows-Anwendungen programmgesteuert erstellen.
Üblicherweise bezeichnet ein Tortendiagramm kategoriale Daten, während jedes Tortenstück eine bestimmte Kategorie anzeigen kann. In MS Excel können Sie eine Vielzahl von Diagrammwerkzeugen verwenden. So können Sie im Handumdrehen ein Excel-Kreisdiagramm in einem C#-Projekt erstellen. Als Nächstes können Sie im Excel-XLSX-Format speichern. Sie können die ausgegebene XLSX-Datei einfach in einem Excel-Viewer öffnen, um das Diagramm anzuzeigen.
Schritte zum Erstellen eines Excel-Kreisdiagramms in C#
- Laden Sie das Aspose.Cells for .NET-Paket aus der NuGet-Galerie herunter
- Importieren Sie relevante Aspose.Cells- und Aspose.Cells.Charts-Namespaces mit der using-Direktive
- Instanziieren Sie das Lizenzobjekt und legen Sie die Lizenzdatei mit der SetLicense-Methode fest
- Erstellen Sie ein Workbook-Objekt, um eine neue Excel-Arbeitsmappe zu erstellen
- Holen Sie sich das erste Arbeitsblatt in der Arbeitsmappe und fügen Sie Daten zum Arbeitsblatt hinzu
- Fügen Sie ein neues Kreisdiagramm mit ChartType.Pie-Aufzählungsmitglied hinzu und legen Sie seine Datenreihen mit anderen Attributen fest
- Speichern Sie die Excel-Ausgabedatei, die das Kreisdiagramm enthält
Im folgenden Beispiel erstellen wir dynamisch ein Kreisdiagramm basierend auf vierteljährlichen Verkaufsdaten. Die Quelldaten für das Diagramm werden ebenfalls per Code eingefügt. Darüber hinaus legen wir den Titel des Diagramms fest und spezifizieren Datenbeschriftungseigenschaften, um Werte und Prozentsätze auf den Tortenstücken anzuzeigen. Wir können die ChartType-Enumeration verwenden, um andere ähnliche Typen zum Zeichnen von Diagrammen auszuwählen oder festzulegen.
Beispielcode zum Erstellen eines Excel-Kreisdiagramms in C#
Der obige Codeausschnitt fügt einige Daten in die ersten Arbeitsblattzellen ein und erstellt dann basierend auf dieser Datenquelle ein Excel-Kreisdiagramm in C#. Schließlich wird eine Excel-XLSX-Datei gespeichert, die das Kreisdiagramm enthält. Darüber hinaus können Sie auch Excel-Diagramm in C# ohne Interop in JPG konvertieren.