Wie man Excel-Daten mit C# exportiert

C# Export nach Excel: Vollständiges Handbuch für Entwickler

This article was translated from English: Does it need improvement?
Translated
View the article in English

Exportieren Sie Excel-Dateien in mehrere Formate in C# mit IronXL, einschließlich .xlsx, .xls, .csv, .xml und .json ohne Microsoft Office-Abhängigkeiten. Die Bibliothek bietet einzeilige Methoden für jedes Exportformat.

als Überschrift:2(Schnellstart: Arbeitsmappe zu JSON in einer Zeile exportieren)

Laden Sie Ihre vorhandene Excel-Datei und exportieren Sie sie mit der IronXL-API in nur einer Zeile nach JSON. Beginnen Sie mit dem Exportieren von Excel-Dateien ohne das Schreiben von Boilerplate-Code.

Nuget IconLegen Sie jetzt mit NuGet los, um PDFs zu erstellen:

  1. Installieren Sie IronXL mit dem NuGet-Paketmanager.

    PM > Install-Package IronXL.Excel

  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    WorkBook workbook = WorkBook.Load("data.xlsx"); workbook.SaveAsJson("output.json");
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute mit der Nutzung von IronXL in Ihrem Projekt – mit einer kostenlosen Testversion.
    arrow pointer

Schritt 1

Wie installiert man IronXL für den Excel-Export?

IronXL bietet einen direkten Ansatz für die Arbeit mit Excel-Dateien in .NET-Anwendungen. Laden Sie die IronXL DLL direkt herunter oder installieren Sie sie über NuGet für Entwicklung und Tests.

Install-Package IronXL.Excel

Nach der Installation fügen Sie den IronXL-Verweis hinzu, um auf alle Funktionen zur Excel-Manipulation über den IronXL-Namespace zuzugreifen. Die Bibliothek unterstützt .NET Framework, .NET Core und .NET 5+ Anwendungen und ist somit mit modernen Entwicklungsumgebungen kompatibel. Spezifische Einsatzszenarien finden Sie in den Leitfäden zu Einsatz in Azure oder Einrichtung in Docker.


Anleitung zum Tutorial

Welche Excel-Exportformate unterstützt C#

IronXL ermöglicht den Datenexport aus Excel-Arbeitsmappen in mehrere Dateiformate. Die Bibliothek unterstützt den Export zu:

  • Excel-Formate: .xlsx (modern) und .xls (legacy)
  • Datenaustauschformate: .csv, .json und .xml
  • Tab-getrennte Werte: .tsv

Jedes Format dient spezifischen Anwendungsfällen - CSV für Datenbankimporte, JSON für Web-APIs und XML für die Integration von Unternehmenssystemen. Exportieren Sie diese Formate in ihre jeweiligen Ausgabeströme, um sie in andere Anwendungen zu integrieren. Die Bibliothek wickelt alle Konvertierungen von Tabellenkalkulationsdateien intern ab, wobei die Datenintegrität während des gesamten Prozesses gewahrt bleibt.


Exportieren von Excel nach XLSX in C#?

Der Wechsel zwischen Excel-Formaten ist mit IronXL einfach. Das folgende Beispiel zeigt das Laden einer älteren .xls-Datei und das Speichern als moderne .xlsx-Datei:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xlsx.cs
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Die SaveAs-Methode erkennt das gewünschte Format automatisch basierend auf der Dateierweiterung. Bei der Konvertierung von .xls nach .xlsx bleiben alle Arbeitsblätter, Formeln, Formatierungen und Datentypen erhalten. Diese Konvertierung ist besonders nützlich bei der Modernisierung älterer Excel-Dateien für die Kompatibilität mit neueren Office-Versionen.

Wie exportiert man Excel in den XLSX-Stream?

Verwenden Sie ToXlsxStream, um das Dokument in einen XLSX-Stream für die Integration in andere Anwendungen zu exportieren. Dieser Ansatz ist unerlässlich, wenn mit Cloud-Speicherdiensten gearbeitet wird oder wenn Excel-Daten im Speicher verarbeitet werden, ohne temporäre Dateien zu erstellen:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xlsx-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();

// Use the stream with other services
// Example: Upload to cloud storage, send via web API, etc.
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();

// Use the stream with other services
// Example: Upload to cloud storage, send via web API, etc.
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Wie exportiert man Excel in das XLS-Format?

Veraltete Systeme benötigen manchmal das ältere .xls-Format. IronXL übernimmt diese Konvertierung unter Wahrung der Abwärtskompatibilität:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xls.cs
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Diese Konvertierung erhält die Kompatibilität mit den Excel-Versionen 97-2003. Die SaveAs-Methode bearbeitet die Formatkonvertierung intern und gewährleistet die Datenintegrität, während sie sich an die Limitierungen des .xls-Formats, wie das Limit von 65.536 Zeilen pro Arbeitsblatt, anpasst. Für Anwendungen, die Arbeitsblätter mit größeren Datensätzen verwalten müssen, sollten Sie das moderne .xlsx-Format verwenden.

Wann sollte ich in den XLS-Stream exportieren?

IronXL unterstützt auch den Export als XLS-Stream. Dies ist besonders nützlich bei der Integration mit älteren Unternehmenssystemen, die das XLS-Format erfordern, aber über APIs und nicht über Dateisysteme funktionieren:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xls-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();

// Stream can be used for legacy system integration
// Example: Send to legacy API endpoints, store in binary databases
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();

// Stream can be used for legacy system integration
// Example: Send to legacy API endpoints, store in binary databases
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Wie konvertiert man Excel zu CSV in C#35?

CSV-Export ist für den Datenaustausch zwischen verschiedenen Systemen unerlässlich. IronXL bietet eine spezielle Methode für die CSV-Konvertierung, die intelligent mit mehrseitigen Arbeitsmappen umgeht:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv.cs
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .csv file
workbook.SaveAsCsv("newFile.csv");
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xls file
workbook.SaveAsCsv("newFile.csv");
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .csv file
workbook.SaveAsCsv("newFile.csv");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Beim Exportieren von Arbeitsmappen mit mehreren Blättern erstellt IronXL separate CSV-Dateien für jedes Arbeitsblatt. Bei einem Arbeitsbuch mit drei Blättern, die "Sheet1", "Sheet2" und "Sheet3" heißen, ergibt der Export:

Drei CSV-Dateien aus der Excel-Konvertierung: NewCsvFile.Sheet1.csv, Sheet2.csv, und Sheet3.csv mit Excel-Symbolen

Mehrere CSV-Dateien, die aus einem Excel-Arbeitsbuch mit drei Blättern generiert werden, wobei jedes Arbeitsblatt als separate CSV-Datei exportiert wird

Die SaveAsCsv-Methode erhält Datenwerte bei gleichzeitiger Entfernung von Formatierung, Formeln und anderen Excel-spezifischen Funktionen. Damit ist CSV ideal für den Import von Daten in Datenbanken oder die Verarbeitung mit anderen Anwendungen. Für komplexere Datenmanipulationen vor dem Export lesen Sie bitte den Leitfaden zur Konvertierung von DataTable in CSV.

Wie exportiert man ein einzelnes Arbeitsblatt in einen CSV-Stream?

Um nur ein bestimmtes Arbeitsblatt innerhalb der Arbeitsmappe in einen CSV-Stream zu konvertieren, verwenden Sie die Methode ToCsvStream mit einer Ganzzahl, die den Index des Arbeitsblatts angibt. Dieser Ansatz ist nützlich, wenn bestimmte Blätter unabhängig voneinander bearbeitet werden:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);

// Process the stream (e.g., upload to API, save to database)
// The stream contains only data from the first worksheet
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);

// Process the stream (e.g., upload to API, save to database)
// The stream contains only data from the first worksheet
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Wie exportiert man alle Arbeitsblätter in CSV-Streams?

IronXL unterstützt die Konvertierung der gesamten Arbeitsmappe in CSV-Streams mit der Methode ToCsvStreams. Dies liefert eine Sammlung von Streams, einen für jedes Arbeitsblatt:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to CSV streams
var workBookStream = workbook.ToCsvStreams();

// Each stream in the collection represents a worksheet
// Process streams individually for batch operations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a CSV stream
var workBookStream = workbook.ToCsvStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to CSV streams
var workBookStream = workbook.ToCsvStreams();

// Each stream in the collection represents a worksheet
// Process streams individually for batch operations
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Wie exportiert man Excel-Daten nach XML?

XML-Export ermöglicht den strukturierten Datenaustausch mit Unternehmenssystemen. IronXL vereinfacht diesen Prozess, wobei die hierarchische Struktur Ihrer Tabellenkalkulationsdaten erhalten bleibt:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml.cs
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Die SaveAsXml-Methode konvertiert jedes Arbeitsblatt in eine separate XML-Datei mit einer strukturierten Darstellung der Tabellenkalkulationsdaten. Dies umfasst:

  • Zellwerte und Datentypen
  • Zeilen- und Spaltenpositionierung
  • Grundlegende Strukturinformationen

Der XML-Export ist besonders wertvoll für die Integration von Excel-Daten in Webdienste oder Systeme, die strukturierte Datenformate erfordern. Weitere fortgeschrittene Excel-Konvertierungsszenarien finden Sie im umfassenden Leitfaden zur Konvertierung von XLSX in verschiedene Formate.

Wann sollte ich XML Stream Export verwenden?

Um ein bestimmtes Arbeitsblatt in einen XML-Stream zu exportieren, verwenden Sie die Methode ToXmlStream mit einem ganzzahligen Parameter, der den Arbeitsblattindex darstellt. Dies ist ideal für Echtzeit-Datenverarbeitungsszenarien:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);

// Stream can be processed without file I/O operations
// Ideal for web services and API integrations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);

// Stream can be processed without file I/O operations
// Ideal for web services and API integrations
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Wie exportiert man mehrere Arbeitsblätter in XML-Streams?

Um die gesamte Arbeitsmappe als XML-Streams zu exportieren, verwenden Sie die Methode ToXmlStreams. Bei diesem Ansatz wird die Trennung zwischen den Arbeitsblättern beibehalten, während gleichzeitig ein programmatischer Zugriff auf die einzelnen Blätter ermöglicht wird:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to XML streams
var workBookStream = workbook.ToXmlStreams();

// Each stream represents a worksheet in XML format
// Perfect for batch processing and parallel operations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a XML stream
var workBookStream = workbook.ToXmlStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to XML streams
var workBookStream = workbook.ToXmlStreams();

// Each stream represents a worksheet in XML format
// Perfect for batch processing and parallel operations
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Wie erstellt man JSON aus Excel-Dateien?

Moderne Webanwendungen erfordern oft das JSON-Format für den Datenaustausch. IronXL bietet eine direkte JSON-Exportfunktion, die Excel-Daten in webfreundliche JSON-Strukturen umwandelt:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json.cs
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Die SaveAsJson-Methode erstellt JSON-Dateien mit array-basierten Strukturen, die die Tabellenkalkulationsdaten darstellen. Jede Arbeitsmappe wird als separate JSON-Datei exportiert, was es einfach macht zu:

  • Mit RESTful APIs zu integrieren
  • Daten in JavaScript-Anwendungen zu verarbeiten
  • Daten aus Spreadsheets in NoSQL-Datenbanken zu speichern

Für fortgeschrittene Szenarien sollte der JSON-Export mit IronXL's Datenmanipulationsfunktionen kombiniert werden, um die Daten vor dem Export zu transformieren. Dies ist besonders nützlich bei der Arbeit mit ASP.NET-Webanwendungen, die Excel-Daten über Web-APIs bereitstellen müssen.

Wie exportiert man ein einzelnes Arbeitsblatt als JSON-Stream?

Um ein bestimmtes Arbeitsblatt in einen JSON-Stream zu konvertieren, verwenden Sie die Methode ToJsonStream mit einer Ganzzahl als Arbeitsblattindex. Dies ermöglicht ein direktes Streaming von API-Antworten ohne Zwischendateien:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);

// Stream can be returned directly in web API responses
// No temporary files needed for JSON conversion
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);

// Stream can be returned directly in web API responses
// No temporary files needed for JSON conversion
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Wann wird die gesamte Arbeitsmappe als JSON-Stream exportiert?

Um die gesamte Arbeitsmappe in JSON-Streams zu konvertieren, verwenden Sie die Methode ToJsonStreams. Dieser Ansatz ist von Vorteil, wenn die Arbeitsblattstruktur in Ihrer JSON-Ausgabe beibehalten wird:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to JSON streams
var workBookStream = workbook.ToJsonStreams();

// Each stream contains JSON data for one worksheet
// Maintains workbook structure in JSON format
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a JSON stream
var workBookStream = workbook.ToJsonStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to JSON streams
var workBookStream = workbook.ToJsonStreams();

// Each stream contains JSON data for one worksheet
// Maintains workbook structure in JSON format
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Welche Ressourcen helfen bei der Entwicklung von Excel-Exporten?

Documentation related to Welche Ressourcen helfen bei der Entwicklung von Excel-Exporten?

API-Referenzdokumentation

Entdecken Sie die komplette IronXL-API, einschließlich aller Namespaces, Klassen, Methoden und Eigenschaften für erweiterte Excel-Bearbeitung.

API-Referenz anzeigen

Bereit zum Exportieren von Excel-Dateien?

IronXL vereinfacht die Excel-Dateiexportvorgänge in C#-Anwendungen. Egal, ob Sie zwischen Excel-Formaten konvertieren oder in Dateninterchange-Formate wie CSV, JSON oder XML exportieren, die Bibliothek bietet intuitive Methoden, die komplexe Konvertierungen automatisch durchführen.

Beginnen Sie noch heute mit der Implementierung der Excel-Exportfunktionalität mit einer kostenlosen Testversion von IronXL. Für den produktiven Einsatz stehen flexible Lizenzierungsoptionen zur Verfügung, die für Teams jeder Größe geeignet sind.

Starten Sie jetzt mit IronXL.
green arrow pointer

Häufig gestellte Fragen

Wie kann ich in C# ohne Microsoft Office Excel-Dateien in verschiedene Formate exportieren?

IronXL ermöglicht den Export von Excel-Dateien in verschiedene Formate wie XLSX, XLS, CSV, XML und JSON, ohne dass Microsoft Office-Abhängigkeiten erforderlich sind. Die Bibliothek bietet einfache Ein-Zeilen-Methoden für jedes Exportformat, so dass die Konvertierung zwischen verschiedenen Dateitypen leicht programmatisch erfolgen kann.

Wie lässt sich eine Excel-Datei in C# am einfachsten in JSON konvertieren?

Mit IronXL können Sie eine Excel-Datei in nur zwei Codezeilen in JSON konvertieren: WorkBook workbook = WorkBook.Load("data.xlsx"); workbook.SaveAsJson("output.json");. Dieser einfache Ansatz macht ein komplexes Parsing oder eine manuelle Datenextraktion überflüssig.

In welche Dateiformate kann ich Excel-Daten mit C# exportieren?

IronXL unterstützt den Export von Excel-Arbeitsmappen in verschiedene Formate, darunter: Excel-Formate (.xlsx und .xls), Datenaustauschformate (.csv, .json und .xml) und Tab-getrennte Werte (.tsv). Jedes Format ist für bestimmte Anwendungsfälle wie Datenbankimporte, Web-APIs oder die Integration in Unternehmenssysteme optimiert.

Wie kann ich die Excel-Exportbibliothek für mein C#-Projekt installieren?

Sie können IronXL über den NuGet Package Manager oder durch direktes Herunterladen der DLL installieren. Die Bibliothek unterstützt .NET Framework-, .NET Core- und .NET 5+-Anwendungen und ist somit mit modernen Entwicklungsumgebungen wie Azure und Docker-Bereitstellungen kompatibel.

Kann ich in C# alte XLS-Dateien in das moderne XLSX-Format konvertieren?

Ja, IronXL macht es einfach, zwischen Excel-Formaten zu konvertieren. Sie können eine ältere .xls-Datei mit WorkBook.Load() laden und sie als moderne .xlsx-Datei speichern, wobei die Datenintegrität während des gesamten Konvertierungsprozesses erhalten bleibt.

Welche Methoden bietet die Bibliothek für den Export von Excel-Daten?

IronXL bietet spezielle Methoden für jedes Exportformat: SaveAsCsv() für CSV-Dateien, SaveAsJson() für die JSON-Ausgabe, SaveAsXml() für das XML-Format und das Standard-Save() mit entsprechenden Erweiterungen für Excel-Formate. Diese Methoden verarbeiten intern alle Dateitypkonvertierungen.

Jacob Mellor, Chief Technology Officer @ Team Iron
Chief Technology Officer

Jacob Mellor ist Chief Technology Officer bei Iron Software und ein visionärer Ingenieur, der führend in der C# PDF-Technologie ist. Als ursprünglicher Entwickler der Iron Software-Kerncodebasis hat er die Produktarchitektur des Unternehmens seit seiner Gründung gestaltet und zusammen mit CEO Cameron Rimington in ein Unternehmen ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 1,765,830 | Version: 2025.12 gerade veröffentlicht