Konvertieren von XLSX in CSV, JSON, XML und mehr in C#;
IronXL kann jede Excel-Datei in verschiedene Formate konvertieren.
Zu diesen Formaten gehören: JSON, CSV, XML und sogar das ältere Excel-Format wie XLS.
Dieser kurze Artikel zeigt Ihnen, wie Sie IronXL verwenden können, um in XML, CSV und JSON zu konvertieren. Als Bonus zeigen wir Ihnen, wie Sie ein Excel-Arbeitsblatt als Dataset ausgeben können.
Konvertieren von XLSX (Excel) zu CSV in C#
- C#-Bibliothek zur Konvertierung von XLSX in CSV herunterladen
- Vorhandenes XLSX-Excel-Tabellenblatt laden
- Auf die Arbeitsmappe zugreifen oder sie ändern
- Export in eine CSV-Datei oder verschiedene andere Formate wie JSON, TSV und XML
- Überprüfen Sie die Ausgabedateien und wenden Sie weitere Verfahren an
Schritt 1
1. Installieren Sie die IronXL-Bibliothek kostenlos
Zunächst muss IronXL installiert sein, bevor Sie es in Ihren Anwendungen verwenden können. Mit den folgenden beiden Methoden können Sie IronXL installieren.
Herunterladen:https://ironsoftware.com/csharp/excel/docs/
Oder verwenden Sie den NuGet Package Manager
- Klicken Sie mit der rechten Maustaste auf den Namen der Lösung im Projektmappen-Explorer
- Klicken Sie auf NuGet-Pakete verwalten
- Nach IronXL.Excel suchen
- Installieren Sie
Install-Package IronXL.Excel
Anleitung zum Tutorial
2. Umwandlung in XML, JSON, CSV, XLS
Jetzt sind Sie bereit.
Fügen Sie den folgenden Code hinzu:
/**
Convert to several formats
anchor-convert-to-xml-json-csv-xls
**/
using IronXL;
private void button7_Click(object sender, EventArgs e)
{
WorkBook workbook = WorkBook.Load("Normal_Excel_File.xlsx");
workbook.Metadata.Title = "Normal_Excel_File.xlsx";
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");
System.Data.DataSet dataSet = workbook.ToDataSet();
dataGridView1.DataSource = dataSet;
dataGridView1.DataMember = "Sheet1";
}
/**
Convert to several formats
anchor-convert-to-xml-json-csv-xls
**/
using IronXL;
private void button7_Click(object sender, EventArgs e)
{
WorkBook workbook = WorkBook.Load("Normal_Excel_File.xlsx");
workbook.Metadata.Title = "Normal_Excel_File.xlsx";
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");
System.Data.DataSet dataSet = workbook.ToDataSet();
dataGridView1.DataSource = dataSet;
dataGridView1.DataMember = "Sheet1";
}
'''
'''Convert to several formats
'''anchor-convert-to-xml-json-csv-xls
'''*
Imports IronXL
Private Sub button7_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim workbook As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx")
workbook.Metadata.Title = "Normal_Excel_File.xlsx"
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")
Dim dataSet As System.Data.DataSet = workbook.ToDataSet()
dataGridView1.DataSource = dataSet
dataGridView1.DataMember = "Sheet1"
End Sub
Der obige Code lädt eine gewöhnliche XLSX-Datei, fügt einen Titel hinzu und konvertiert dann in verschiedene Formate. Schließlich exportiert es das Arbeitsblatt als DataSet, das von einem DataGridView-Objekt verwendet wird.
Die verschiedenen exportierten Dateien sind unten aufgeführt.
Bibliothek Schnellzugriff
IronXL API-Referenzdokumentation
In der praktischen IronXL API-Referenzdokumentation erfahren Sie mehr über das Zusammenführen, Aufheben des Zusammenführens und die Arbeit mit Zellen in Excel-Tabellen.
IronXL API-Referenzdokumentation