Wie man Tabellenkalkulationsdateien mit IronXL in C# in JSON, CSV, XML und mehr konvertiert

How to Convert Spreadsheet File Types

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

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, Binär, Byte-Array, Datensatz und Speicherstrom. 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.

als Überschrift:2(Schnellstart: Eine Excel-Tabellenkalkulation in JSON konvertieren)

Mit nur einer einfachen Codezeile lässt sich mit IronXL eine Excel-Datei laden und als JSON exportieren – keine komplexe Konfiguration, nur schnelle Ergebnisse. Es ist ein perfektes Einstieg-Beispiel für Entwickler, die eine schnelle Dateityp-Kontovergenz benötigen.

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").SaveAsJson("output.json");
  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">

Minimaler Arbeitsablauf (5 Schritte)

How to Convert Spreadsheet File Types
  1. Installieren Sie die C#-Bibliothek zum Konvertieren von Excel-Dateien in andere Dateiformate
  2. Verwenden Sie die WorkBook-Klasse, um neues XLS oder XLSX zu laden oder zu erstellen
  3. Ansicht, Hinzufügen oder Bearbeiten von Daten in der Excel-Tabellenkalkulation mit C#
  4. Verwenden Sie die Methoden in der WorkBook-Klasse, um die Tabellenkalkulation zu exportieren
  5. Überprüfen Sie die exportierte Datei im angegebenen Verzeichnis


Beispiel für die Konvertierung von Tabellenkalkulationstypen

Der Prozess der Konvertierung von Tabellenkalkulationstypen umfasst das Laden einer Datei in einem unterstützten Format und das Exportieren in ein anderes Format unter Verwendung der intelligenten Datenrestrukturierungsmöglichkeiten von IronXL.

Während die SaveAs-Methode zum Exportieren nach CSV, JSON, XML und HTML verwendet werden kann, wird empfohlen, die speziellen Methoden für jedes Dateiformat zu verwenden:

  • SaveAsCsv
  • SaveAsJson
  • SaveAsXml
  • ExportToHtml

Hinweis:Für die Dateiformate CSV, TSV, JSON und XML wird für jedes Arbeitsblatt eine separate Datei erstellt. Das Namenskonvention folgt dem Format fileName.sheetName.format. Im folgenden 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-different-format.cs
using IronXL;

// Load the Excel spreadsheet
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Convert and save as CSV
workbook.SaveAsCsv("sample.csv");

// Convert and save as JSON
workbook.SaveAsJson("sample.json");

// Convert and save as XML
workbook.SaveAsXml("sample.xml");

// Convert and export to HTML
workbook.ExportToHtml("sample.html");

// The files will be saved in the project's directory with the specified formats
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Fortgeschritten

Im vorherigen Abschnitt haben wir die häufigsten Dateiformate für die Konvertierung untersucht. IronXL hat jedoch die Fähigkeit, Tabellenkalkulationen in viele weitere Formate zu konvertieren. Erkunden Sie alle verfügbaren Optionen zum Laden und Exportieren von Tabellenkalkulationen.

Laden

  • XLS, XLSX, XLSM und XLTX
  • CSV
  • TSV

Exportieren

  • XLS, XLSX und XLSM
  • CSV und TSV
  • JSON
  • XML
  • HTML
  • Inline-Code-Datentypen:

    • HTML-String
    • Binär und Byte-Array
    • Datensatz: Exportieren von Excel in System.Data.DataSet und System.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 verwendet werden, um sie in ein PDF-Dokument zu konvertieren.

:path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-different-format-advanced.cs
using IronXL;

// Load the Excel spreadsheet
WorkBook workbook = WorkBook.Load("advanced_sample.xlsx");

// Convert and save to various formats
workbook.SaveAs("advanced_sample.xlsm");
workbook.SaveAsCsv("advanced_sample.csv");
workbook.SaveAsJson("advanced_sample.json");
workbook.SaveAsXml("advanced_sample.xml");
workbook.ExportToHtml("advanced_sample.html");

// You can also convert to binary or byte array for advanced uses
byte[] excelAsByteArray = workbook.ToBinary();
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

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

Die Tabellenkalkulation, die wir konvertieren werden

class="content-img-align-center">
class="center-image-wrapper"> XLSX file
class="image-description-text_italic"> XLSX-Datei

Die verschiedenen exportierten Dateien werden unten gezeigt.

class="content-img-align-center">
class="center-image-wrapper"> sample.Data.tsv
class="image-description-text_italic"> TSV-Dateiexport
class="center-image-wrapper"> sample.Data.csv
class="image-description-text_italic"> CSV-Dateiexport
class="center-image-wrapper"> sample.Data.json
class="image-description-text_italic"> JSON-Dateiexport
class="center-image-wrapper"> sample.Data.xml
class="image-description-text_italic"> XML-Dateiexport
class="center-image-wrapper"> sample.html
class="image-description-text_italic"> HTML-Dateiexport

Häufig gestellte Fragen

Wie kann ich eine Tabelle mit C# in CSV konvertieren?

Sie können eine Tabelle mithilfe der `SaveAsCsv`-Methode der IronXL-Bibliothek in CSV konvertieren. Laden Sie einfach Ihre Excel-Datei mit der `WorkBook.Load`-Methode und rufen Sie `SaveAsCsv` auf, um sie zu exportieren.

Welche Formate können mit IronXL exportiert werden?

IronXL ermöglicht das Exportieren von Tabellen in mehrere Formate, darunter CSV, TSV, JSON, XML und HTML, mit den jeweiligen Methoden `SaveAsCsv`, `SaveAsTsv`, `SaveAsJson`, `SaveAsXml` und `ExportToHtml`.

Wie lädt man eine Excel-Datei für die Konvertierung in C#?

Um eine Excel-Datei in C# zu laden, verwenden Sie die `WorkBook.Load`-Methode in der IronXL-Bibliothek. Diese Methode unterstützt verschiedene Excel-Formate wie XLS, XLSX und mehr.

Kann IronXL Daten in JSON konvertieren?

Ja, IronXL kann Tabellendaten mit der `SaveAsJson`-Methode in JSON konvertieren. Dies ermöglicht eine einfache Datenmanipulation und Integration mit Webanwendungen.

Ist es möglich, eine Excel-Datei in HTML zu exportieren?

Ja, mit IronXL können Sie eine Excel-Datei mit der `ExportToHtml`-Methode in HTML exportieren. Dies ist nützlich für die Webpräsentation von Tabellendaten.

Welche Rolle spielt die `WorkBook`-Klasse in IronXL?

Die `WorkBook`-Klasse in IronXL wird verwendet, um Excel-Dateien zu laden und zu bearbeiten, sodass Sie Daten anzeigen, bearbeiten und in verschiedene Formate exportieren können.

Wie können Sie sicherstellen, dass die exportierten Daten korrekt sind?

Nach dem Export mit IronXL-Methoden wie `SaveAsCsv` oder `SaveAsJson` können Sie die Ausgabe überprüfen, indem Sie die gespeicherten Dateien im angegebenen Verzeichnis auf Genauigkeit prüfen.

Kann IronXL Tabellendaten in XML exportieren?

Ja, IronXL unterstützt den Export von Tabellendaten in das XML-Format mit der `SaveAsXml`-Methode und erleichtert die Integration in Systeme, die XML-Eingaben erfordern.

Wie installiert man IronXL für die Konvertierung von Excel-Dateien in einem C#-Projekt?

IronXL kann über den NuGet-Paket-Manager in Ihrem C#-Projekt installiert werden, sodass Sie seine leistungsstarken Funktionen für die Konvertierung von Excel-Dateien nutzen können.

Welche Vorteile hat die Verwendung von IronXL für die Dateikonvertierung?

IronXL vereinfacht den Konvertierungsprozess durch die Unterstützung mehrerer Dateiformate und bietet Methoden für die erweiterte Datenverarbeitung, wie das Exportieren in Byte-Arrays oder Streams im Speicher.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht