Konvertieren von Spreadsheet-Dateitypen

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

von Chaknith Bin

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. Mit der Methode "Load" wird eine Tabellenkalkulationsdatei geöffnet, und mit der Methode "SaveAs" werden exportieren die Kalkulationstabelle in den gewünschten Dateityp.




C# NuGet-Bibliothek für Excel

Installieren mit NuGet

Install-Package IronXL.Excel
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für Excel

Installieren mit NuGet

Install-Package IronXL.Excel
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronXL an Nuget zur schnellen Installation und Bereitstellung. Mit über 8 Millionen Downloads revolutioniert es Excel mit C#.

C# NuGet-Bibliothek für Excel nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

Erwägen Sie die Installation der IronXL DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronXL.zip

Dll Img related to Einführung

Manuelle Installation in Ihr Projekt

DLL herunterladen

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.

Die "SaveAs"-Methode kann zwar für den Export nach CSV, JSON, XML und HTML verwendet werden, es wird jedoch empfohlen, die speziellen Methoden für jedes Dateiformat zu verwenden:

  • speichernAlsCsv
  • SaveAsJson
  • saveAsXml
  • exportToHtml

    Bitte beachten Sie
    Bei den Dateiformaten CSV, TSV, JSON und XML wird für jedes Arbeitsblatt eine eigene Datei erstellt. Die Benennungskonvention folgt dem Format Dateiname.Blattname.Format. Im folgenden Beispiel würde die Ausgabe für das CSV-Format muster.neues_blatt.csv lauten.

: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")
VB   C#

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 die Objekte System.Data.DataSet und System.Data.DataTable 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()
VB   C#

Der obige Code lädt eine gewöhnliche XLSX-Datei, konvertiert und exportiert sie dann in verschiedene Formate.

Die Tabellenkalkulation, die wir konvertieren werden

XLSX-Datei
XLSX-Datei

Die verschiedenen exportierten Dateien sind unten aufgeführt.

sample.Data.tsv
TSV-Datei-Export
sample.Data.csv
CSV-Datei-Export
sample.Data.json
Json-Datei-Export
sample.Data.xml
XML-Datei-Export
sample.html
HTML-Datei exportieren
Chaknith related to Die Tabellenkalkulation, die wir konvertieren werden

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.