Dieses kurze Tutorial zeigt schnell, wie man mithilfe einer beliebten Bibliothek XML in CSV in C# konvertiert. Wir werden auch einen Beispielcode entwickeln, indem wir den Anweisungen in diesem Handbuch folgen. Das Dokumentkonvertierungsverfahren ist einfach zu erstellen und erfordert nur ein grundlegendes Verständnis der Sprache, um CSV aus XML in C# zu generieren.
Schritte zum Konvertieren von XML in CSV in C#
- Installieren Sie das Paket GroupDocs.Conversion for .NET von NuGet.org in der Anwendung
- Nehmen Sie einen Verweis auf den Namespace GroupDocs.Conversion in den Code zur Durchführung der Dokumentkonvertierung auf
- Laden Sie die XML-Quelldatei, indem Sie ein Objekt der Klasse Converter erstellen
- Erstellen Sie eine Instanz der SpreadsheetConvertOptions-Klasse zum Definieren von Konvertierungsoptionen für die CSV-Ausgabedatei
- Rufen Sie die Convert-Methode auf und übergeben Sie die erforderlichen Argumente, um XML mit C# in CSV zu konvertieren.
Wir haben die Schritte zum Implementieren der Funktion C# zum Konvertieren von XML in CSV skizziert. Dies sind einfache Anweisungen zum Konvertieren von Dokumenten mit nur wenigen Codezeilen. Beginnen Sie damit, das entsprechende Paket von der NuGet-Website herunterzuladen und zu installieren und dann im Code darauf zu verweisen. Erstellen Sie in den nächsten Schritten eine Instanz der Converter-Klasse zum Laden der XML-Eingabedatei und initialisieren Sie die SpreadsheetConvertOptions-Klasse zum Festlegen von Konvertierungsoptionen für die konvertierte CSV-Datei. Rufen Sie danach die Convert-Methode auf, um die CSV-Datei auf der Festplatte zu speichern.
Code zum Konvertieren von XML in CSV in C#
Wir haben die obigen Anweisungen für die Implementierung der Convert XML to CSV C#-Funktion im vorherigen Beispiel befolgt. In diesem Beispielcode wurde die grundlegende Dokumentkonvertierung durch den Verbrauch einiger API-Aufrufe durchgeführt. Darüber hinaus können Sie eine komplexe Dokumentkonvertierung durchführen, indem Sie die SpreadsheetConvertOptions-Klasse verwenden und eine Vielzahl von Parametern für die konvertierte CSV-Datei festlegen. Darüber hinaus können Sie die XML-Datei in verschiedene Dateiformate konvertieren, darunter DOCX, PPTX, ODS, RTF, XLS und viele mehr.
In diesem Artikel haben wir das Dokumentkonvertierungsverfahren demonstriert und Beispielcode von XML in CSV C# bereitgestellt. Außerdem haben wir bereits einen Artikel zu Wie konvertiert man PDF in Excel mit C# veröffentlicht; werfen Sie einen Blick darauf, um weitere Informationen zu erhalten.