Konvertieren von Spreadsheet-Dateitypen
Einführung
IronXL unterstützt die Konvertierung von Tabellenkalkulationsdateien zwischen verschiedenen Formaten, einschließlich XLS, XLSX, XLSM, XLTX, CSV, TSV, JSON, XML und HTML. Es bietet auch Unterstützung für Inline-Code-Datentypen wie HTML-String, Binary, Byte Array, Data Set und Memory Stream. Die Load
-Methode wird verwendet, um eine Tabellenkalkulationsdatei zu öffnen, und die SaveAs
-Methode wird verwendet, um die Tabellenkalkulation in den gewünschten Dateityp zu exportieren.
Konvertieren und Exportieren (XLSX, XLS, XLSM, XLTX, CSV) in C#

- Installieren Sie die C#-Bibliothek zum Konvertieren von Excel-Dateien in andere Dateiformate
- Verwenden Sie die
WorkBook
-Klasse, um neue XLS- oder XLSX-Dateien zu laden oder zu erstellen - Anzeigen, Hinzufügen oder Ändern von Daten in einer Excel-Tabelle mit C#
- Verwenden Sie die Methoden der Klasse
WorkBook
, um das Tabellenkalkulationsblatt zu exportieren - Überprüfen Sie die exportierte Datei im angegebenen Verzeichnis
Legen Sie los mit IronXL
Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.
Rechenblatttyp konvertieren Beispiel
Bei der Konvertierung von Tabellenkalkulationstypen wird eine Datei in einem unterstützten Format geladen und mithilfe der intelligenten Datenumstrukturierungsfunktionen von IronXL in ein anderes Format exportiert.
Während die SaveAs
-Methode zum Exportieren in CSV, JSON, XML und HTML verwendet werden kann, wird empfohlen, die speziellen Methoden für jedes Dateiformat zu verwenden:
- SaveAsCsv
SaveAsJson
SaveAsXml
-
ExportToHtml
[{i:(Für die Dateiformate CSV, TSV, JSON und XML wird für jedes Arbeitsblatt eine separate Datei erstellt. Die Namenskonvention folgt dem Format fileName.sheetName.format. Im untenstehenden Beispiel wäre die Ausgabe für das CSV-Format sample.new_sheet.csv.
:path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-convert.cs
using IronXL;
// Import any XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML
workBook.SaveAs("sample.xls");
workBook.SaveAs("sample.tsv");
workBook.SaveAsCsv("sample.csv");
workBook.SaveAsJson("sample.json");
workBook.SaveAsXml("sample.xml");
// Export the excel file as Html
workBook.ExportToHtml("sample.html");
Imports IronXL
' Import any XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML
workBook.SaveAs("sample.xls")
workBook.SaveAs("sample.tsv")
workBook.SaveAsCsv("sample.csv")
workBook.SaveAsJson("sample.json")
workBook.SaveAsXml("sample.xml")
' Export the excel file as Html
workBook.ExportToHtml("sample.html")
Fortgeschrittene
Im vorigen Abschnitt haben wir die gängigsten Dateiformate für die Konvertierung untersucht. IronXL ist jedoch in der Lage, Tabellenkalkulationen in viele weitere Formate zu konvertieren. Erkunden Sie alle verfügbaren Optionen zum Laden und Exportieren von Tabellenkalkulationen.
Laden Sie
- XLS, XLSX, XLSM und XLTX
- CSV
- TSV
Exportieren
- XLS, XLSX und XLSM
- CSV und TSV
- JSON
- XML
- HTML
-
Inline-Code-Datentypen:
-
HTML-String
-
Binäre und Byte-Anordnung
-
Datensatz: Der Export von Excel in
System.Data.DataSet
undSystem.Data.DataTable
-Objekte ermöglicht eine einfache Interoperabilität oder Integration mit DataGrids, SQL und EF. - Speicherstrom
Die Inline-Code-Datentypen können als RESTful-API-Antwort gesendet oder mit IronPDF in ein PDF-Dokument umgewandelt werden.
-
:path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-convert-advance.cs
using IronXL;
using System.IO;
// Import any XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML
workBook.SaveAs("sample.xls");
workBook.SaveAs("sample.xlsx");
workBook.SaveAs("sample.tsv");
workBook.SaveAsCsv("sample.csv");
workBook.SaveAsJson("sample.json");
workBook.SaveAsXml("sample.xml");
// Export the excel file as Html, Html string
workBook.ExportToHtml("sample.html");
string htmlString = workBook.ExportToHtmlString();
// Export the excel file as Binary, Byte array, Data set, Stream
byte[] binary = workBook.ToBinary();
byte[] byteArray = workBook.ToByteArray();
System.Data.DataSet dataSet = workBook.ToDataSet(); // Allow easy integration with DataGrids, SQL and EF
Stream stream = workBook.ToStream();
Imports IronXL
Imports System.IO
' Import any XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Export the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML
workBook.SaveAs("sample.xls")
workBook.SaveAs("sample.xlsx")
workBook.SaveAs("sample.tsv")
workBook.SaveAsCsv("sample.csv")
workBook.SaveAsJson("sample.json")
workBook.SaveAsXml("sample.xml")
' Export the excel file as Html, Html string
workBook.ExportToHtml("sample.html")
Dim htmlString As String = workBook.ExportToHtmlString()
' Export the excel file as Binary, Byte array, Data set, Stream
Dim binary() As Byte = workBook.ToBinary()
Dim byteArray() As Byte = workBook.ToByteArray()
Dim dataSet As System.Data.DataSet = workBook.ToDataSet() ' Allow easy integration with DataGrids, SQL and EF
Dim stream As Stream = workBook.ToStream()
Der obige Code lädt eine gewöhnliche XLSX-Datei, konvertiert und exportiert sie dann in verschiedene Formate.
Die Tabellenkalkulation, die wir konvertieren werden

Die verschiedenen exportierten Dateien sind unten aufgeführt.




