How to Convert XLSX to CSV, JSON, XML and more in C#

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

IronXL kann jede Excel-Datei in verschiedene Formate konvertieren.

Diese Formate umfassen: JSON, CSV, XML und sogar ältere Excel-Formate wie XLS.

Dieser kurze Artikel zeigt Ihnen, wie Sie IronXL verwenden, um in XML, CSV und JSON zu konvertieren, und als Bonus, wie Sie ein Excel-Arbeitsblatt als Dataset ausgeben.

als-Überschrift:2(Schnellstart: Eine XLSX-Datei mit einer Zeile in CSV konvertieren)

Dieses einfache Beispiel zeigt, wie mühelos IronXL es Ihnen ermöglicht, ein bestehendes Excel-Arbeitsbuch in nur einer Zeile in eine CSV-Datei zu konvertieren. Kein manuelles Parsen—laden Sie einfach Ihr Arbeitsbuch und speichern Sie es direkt als CSV, um sofort loszulegen.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    IronXL.WorkBook.Load("input.xlsx").SaveAsCsv("output.csv");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimale Arbeitsablauf (5 Schritte)

  1. C# Bibliothek herunterladen, um XLSX in CSV zu konvertieren
  2. Vorhandenes XLSX-Excel-Tabellenblatt laden
  3. Auf das Arbeitsbuch zugreifen oder es ändern
  4. In CSV-Datei oder mehrere andere Formate einschließlich JSON, TSV und XML exportieren
  5. Die Ausgabedateien überprüfen und weitere Bearbeitung anwenden

class="main-content__segment-title">Schritt 1

1. Installieren Sie die IronXL-Bibliothek kostenlos

Zuerst müssen Sie IronXL installiert haben, bevor Sie es in Ihren Anwendungen verwenden können. Die folgenden zwei Methoden ermöglichen es Ihnen, IronXL zu installieren.

Download: https://ironsoftware.com/csharp/excel/docs/

Oder den NuGet-Paketmanager verwenden

  • Rechtsklick auf den Lösungsnamen im Lösungsexplorer
  • Klicken Sie auf NuGet-Pakete verwalten
  • Suchen Sie nach IronXL.Excel
  • Installieren
Install-Package IronXL.Excel

class="main-content__segment-title">Tutorial

2. In XML, JSON, CSV, XLS konvertieren

Jetzt sind Sie bereit.

Beachten Sie, dass in der erstellten Datei ein zusätzliches Excel-Arbeitsblatt namens “Evaluation Warning” die unten gezeigte Nachricht enthält.

:path=/static-assets/excel/content-code-examples/how-to/csharp-convert-xlsx-csv-convert.cs
using IronXL;

// Load an existing Excel workbook
WorkBook workbook = WorkBook.Load("Normal_Excel_File.xlsx");

// Set metadata title for the workbook
workbook.Metadata.Title = "Normal_Excel_File.xlsx";

// Save the workbook in different formats
workbook.SaveAs("XLS_Export.xls");
workbook.SaveAs("XLSX_Export.xlsx");
workbook.SaveAsCsv("CSV_Export.csv");
workbook.SaveAsJson("JSON_Export.json");
workbook.SaveAsXml("XML_Export.xml");

// Convert the workbook to a DataSet, allowing integration with other data tools like DataGridView
System.Data.DataSet dataSet = workbook.ToDataSet();
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Der obige Code lädt eine gewöhnliche XLSX-Datei, fügt einen Titel hinzu und konvertiert sie dann in mehrere Formate. Zuletzt exportiert es das Arbeitsblatt als Dataset, das von einem DataGridView-Objekt verwendet wird.

Die verschiedenen exportierten Dateien werden unten gezeigt.

class="content-img-align-center">
class="center-image-wrapper"> CSV-Dateiexport
class="image-description"> class="image-description-text_strong"> Abbildung 1 class="image-description-text_regular"> - class="image-description-text_italic"> CSV-Dateiexport
class="content-img-align-center">
class="center-image-wrapper"> XML-Export
class="image-description"> class="image-description-text_strong"> Abbildung 2 class="image-description-text_regular"> - class="image-description-text_italic"> XML-Export
class="content-img-align-center">
class="center-image-wrapper"> JSON-Export
class="image-description"> class="image-description-text_strong"> Abbildung 3 class="image-description-text_regular"> - class="image-description-text_italic"> JSON-Export
class="content-img-align-center">
class="center-image-wrapper"> XLS-Export
class="image-description"> class="image-description-text_strong"> Abbildung 4 class="image-description-text_regular"> - class="image-description-text_italic"> XLS-Export
class="content-img-align-center">
class="center-image-wrapper"> Excel-Eingang für alle Exporte
class="image-description"> class="image-description-text_strong"> Abbildung 5 class="image-description-text_regular"> - class="image-description-text_italic"> Excel-Eingang für alle Exporte

class="main-content__segment-title">Schnellzugriff auf die Bibliothek

class="tutorial-section">
class="row">
class="col-sm-8">

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-Referenzdokumentation
class="col-sm-4">
class="tutorial-image"> Documentation related to 2. In XML, JSON, CSV, XLS konvertieren

Häufig gestellte Fragen

Wie kann ich eine XLSX-Datei in CSV in C# konvertieren?

Um eine XLSX-Datei mit IronXL in CSV zu konvertieren, installieren Sie zuerst die Bibliothek über den NuGet-Paketmanager mit Install-Package IronXL.Excel. Laden Sie dann die Excel-Datei mit den Methoden von IronXL, ändern Sie das Arbeitsbuch bei Bedarf und exportieren Sie es in eine CSV-Datei.

Welche Dateiformate können mit IronXL exportiert werden?

IronXL ermöglicht den Export von Excel-Dateien in mehrere Formate, einschließlich CSV, JSON, XML, XLS und XLSX, wodurch eine flexible Datenverarbeitung und Integration ermöglicht wird.

Ist es notwendig, dass Microsoft Excel installiert ist, um IronXL zu verwenden?

Nein, IronXL funktioniert unabhängig von Microsoft Excel, sodass Sie Excel-Dateikonvertierungen durchführen können, ohne Excel auf Ihrem System installiert zu haben.

Wie konvertiere ich ein Excel-Arbeitsbuch in ein DataSet in C#?

Sie können ein Excel-Arbeitsbuch mit IronXL in ein DataSet konvertieren, indem Sie das Arbeitsbuch laden und die Methode der Bibliothek zum Umwandeln in ein DataSet verwenden, was die Integration mit Tools wie DataGridView erleichtert.

Wo finde ich die API-Referenzdokumentation für IronXL?

Die API-Referenzdokumentation für IronXL ist auf der IronXL-Website verfügbar und bietet umfassende Anleitungen zur programmgesteuerten Bearbeitung von Excel-Dateien.

Wie installiere ich die IronXL-Bibliothek in einem C#-Projekt?

Sie können die IronXL-Bibliothek über den NuGet-Paketmanager in Visual Studio installieren. Verwenden Sie den Befehl Install-Package IronXL.Excel in der NuGet-Paketmanager-Konsole.

Kann IronXL Excel-Dateien in JSON- und XML-Formate konvertieren?

Ja, IronXL kann Excel-Dateien mithilfe der Exportfunktionen der Bibliothek in JSON- und XML-Formate und andere konvertieren.

Welche allgemeinen Schritte zur Fehlerbehebung gibt es, wenn meine Excel-zu-CSV-Konvertierung fehlschlägt?

Stellen Sie sicher, dass IronXL korrekt installiert ist und dass Ihr Code genau auf die Methoden der Bibliothek verweist. Überprüfen Sie, ob die Excel-Datei zugänglich und nicht beschädigt ist. Konsultieren Sie die IronXL-API-Dokumentation für weitere Tipps zur Fehlerbehebung.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht