Konvertieren von XLSX in CSV, JSON, XML und mehr 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.

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.


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";
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

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.

CSV-Dateiexport
Abbildung 1 - CSV-Datei-Export
XML-Export
Abbildung 2 - XML-Export
JSON-Export
Abbildung 3 - JSON-Export
XLS-Export
Abbildung 4 - XLS-Export
v
Excel-Eingabe für alle Exporte
Abbildung 5 - Excel-Eingabe für alle Exporte

Bibliothek Schnellzugriff

IronXL API-Referenzdokumentation

Learn more and share how to merge, unmerge, and work with cells in Excel spreadsheets using the handy IronXL API-Referenzdokumentation.

IronXL API-Referenzdokumentation