How to Use C# to Create Excel Charts
Das folgende How-To ermöglicht es Ihnen, ein Excel-Diagramm programmgesteuert in C# mittels IronXL zu erstellen.
Schnellstart: Programmgesteuerte Erstellung eines Excel-Diagramms in C#)
Dieses Beispiel zeigt, wie einfach es ist, ein Säulendiagramm in IronXL zu erstellen: Verwenden Sie eine einzige Arbeitsblattmethode, um das Diagramm zu erstellen, fügen Sie eine Datenreihe hinzu, setzen Sie einen Titel und eine Legende, plotten Sie es und speichern Sie es – erhalten Sie in wenigen Minuten aussagekräftige Visualisierungen, nicht erst nach Stunden.
Get started making PDFs with NuGet now:
Install IronXL with NuGet Package Manager
Copy and run this code snippet.
IChart chart = worksheet.CreateChart(ChartType.Column, 5, 5, 20, 10); chart.AddSeries("A2:A7", "B2:B7"); chart.SetTitle("Sales Overview").SetLegendPosition(LegendPosition.Bottom).Plot(); workbook.SaveAs("SalesChart.xlsx");Deploy to test on your live environment
as-heading:3(Minimal Workflow (6 Schritte)
- Excel-Bibliothek zum Erstellen von Excel-Diagrammen installieren.
- Die vorhandene Excel-Datei in ein
Workbook-Objekt laden. - Ein Diagramm mit
CreateCharterstellen. - Den Titel und die Legende des Diagramms festlegen.
- Die Methode
Plotaufrufen. - Das
Workbookin der Excel-Datei speichern.
Programmgesteuerte Erstellung von Excel-Diagrammen in .NET
- Erstellen Sie Excel-Grafiken programmgesteuert
- Fügen Sie Serien mit Titel und Legende hinzu
class="main-content__segment-title">Schritt 1
1. Installieren Sie IronXL
Zunächst ist der einfachste Weg zur Installation von IronXL die Nutzung des NuGet-Paketmanagers in Visual Studio:
- Wählen Sie das Projektmenü
- Verwalten von NuGet-Paketen
- Suchen Sie nach IronXL.Excel
- Installieren
Sie können den folgenden Befehl auch in die Developer-Eingabeaufforderung eingeben:
Install-Package IronXL.Excel
Or Download from here: https://ironsoftware.com/csharp/excel/packages/IronXL.zip
class="main-content__segment-title">Tutorial
2. Erstellen Sie ein Excel-Diagramm für .NET
Jetzt zum Projekt!
Fügen Sie die folgenden Details in ein Excel-Arbeitsblatt ein. Dies wird unten gezeigt:
Fügen Sie die erforderlichen Namespaces hinzu, um mit Excel-Diagrammen in IronXL zu arbeiten.
using IronXL;
using IronXL.Drawing.Charts;
using IronXL;
using IronXL.Drawing.Charts;
Imports IronXL
Imports IronXL.Drawing.Charts
Fügen Sie Code hinzu, um das Excel-Diagramm programmgesteuert mit IronXL zu erstellen:
:path=/static-assets/excel/content-code-examples/how-to/csharp-create-excel-chart-programmatically-example.cs
using IronXL;
using IronXL.Drawing.Charts;
// Load the existing Excel workbook
WorkBook wb = WorkBook.Load("Chart_Ex.xlsx");
// Use the default worksheet from the workbook
WorkSheet ws = wb.DefaultWorkSheet;
// Create a column chart at the specified range of cells
var chart = ws.CreateChart(ChartType.Column, 10, 15, 25, 20);
// Define the range for the x-axis data
const string xAxis = "A2:A7";
// Add a series for the chart using data in the range and give it a title from the first row
var series = chart.AddSeries(xAxis, "B2:B7");
series.Title = ws["B1"].StringValue;
// Add another series
series = chart.AddSeries(xAxis, "C2:C7");
series.Title = ws["C1"].StringValue;
// Add a third series
series = chart.AddSeries(xAxis, "D2:D7");
series.Title = ws["D1"].StringValue;
// Set the chart title
chart.SetTitle("Column Chart");
// Position the legend at the bottom of the chart
chart.SetLegendPosition(LegendPosition.Bottom);
// Plot the chart with the provided data
chart.Plot();
// Save the workbook with the newly added chart
wb.SaveAs("Exported_Column_Chart.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Es werden ein Workbook-Objekt und ein Worksheet-Objekt erstellt. Die Methode CreateChart des Worksheet-Objekts wird aufgerufen, um den Diagrammtyp und den Diagrammstandort anzugeben. Die Reihen des Diagramms werden hinzugefügt, mit Titel und Legende. Dies wird unten gezeigt.

Figure 2 – Diagrammausgabe
class="main-content__segment-title">Schnellzugriff auf die Bibliothek
IronXL API-Referenzdokumentation
Erfahren Sie mehr und teilen Sie mit, wie man Zellen in Excel-Tabellen mit der praktischen IronXL API-Referenzdokumentation zusammenführt, trennt und mit ihnen arbeitet.
IronXL API-ReferenzdokumentationHäufig gestellte Fragen
Wie kann ich programmgesteuert ein Excel-Diagramm mit C# erstellen?
Sie können ein Excel-Diagramm programmgesteuert mit C# erstellen, indem Sie die IronXL-Bibliothek verwenden. Installieren Sie zuerst IronXL über den NuGet-Paket-Manager in Visual Studio, laden Sie eine vorhandene Excel-Datei in ein Workbook-Objekt und verwenden Sie die CreateChart-Methode, um den Diagrammtyp und den Standort zu definieren. Fügen Sie Datenserien hinzu, setzen Sie Titel und speichern Sie das Workbook in der Excel-Datei.
Welche Schritte sind erforderlich, um ein Excel-Diagramm programmgesteuert zu erstellen?
Die Schritte zur programmgesteuerten Erstellung eines Excel-Diagramms umfassen: Installation von IronXL, Laden einer vorhandenen Excel-Datei in ein Workbook-Objekt, Verwendung der CreateChart-Methode zur Erstellung des Diagramms, Hinzufügen von Datenserien, Festlegen von Titel und Legende des Diagramms und Speichern des Arbeitsbuchs.
Welche Diagrammtypen können mit IronXL erstellt werden?
IronXL unterstützt die programmgesteuerte Erstellung verschiedener Diagrammtypen wie Säulen-, Balken-, Linien- und Kreisdiagramme.
Wie kann ich eine Datenserie zu einem Excel-Diagramm mit C# hinzufügen?
Um eine Datenserie zu einem Excel-Diagramm mit C# hinzuzufügen, verwenden Sie IronXLs AddSeries-Methode. Geben Sie den Bereich für die x- und y-Achs-Daten an und legen Sie optional einen Titel für die Serie fest.
Wie passe ich die Position der Legende eines Excel-Diagramms programmgesteuert an?
Sie können die Position der Legende eines Excel-Diagramms mit IronXL durch die Verwendung der SetLegendPosition-Methode anpassen. Geben Sie Positionen wie Unten, Oben, Links oder Rechts an.
Welche Namespaces sind notwendig, um mit Excel-Diagrammen in IronXL zu arbeiten?
Um mit Excel-Diagrammen in IronXL zu arbeiten, fügen Sie die notwendigen Namespaces hinzu: IronXL und IronXL.Drawing.Charts.
Wie speichere ich eine Excel-Datei nach dem Hinzufügen eines Diagramms?
Nachdem Sie ein Diagramm programmgesteuert hinzugefügt haben, speichern Sie die Excel-Datei mit der SaveAs-Methode des Workbook-Objekts von IronXL. Geben Sie den gewünschten Dateipfad und -namen zum Speichern an.
Kann IronXL verwendet werden, um vorhandene Excel-Dateien zu ändern?
Ja, IronXL kann verwendet werden, um vorhandene Excel-Dateien zu laden, zu bearbeiten und zu speichern. Es erlaubt Ihnen, Daten zu ändern, Diagramme hinzuzufügen und andere Operationen programmgesteuert durchzuführen.
Wo kann ich die Dokumentation für die Verwendung von IronXL mit Excel-Diagrammen finden?
Die IronXL API-Referenzdokumentation finden Sie auf ihrer Webseite für weitere Informationen über seine Funktionen und wie Sie diese mit Excel-Diagrammen verwenden können.


