
Konvertieren Sie XML mit C# in Excel
Das programmgesteuerte Importieren von XML-Daten in eine Excel-Datei ist jetzt ganz einfach. Diese .NET Excel Bibliothek bietet Methoden und Eigenschaften, um diesen Prozess zu automatisieren, wobei Sie sogar die Importoptionen und die Datendarstellung konfigurieren können. Darüber hinaus werden diese beiden Datendateiformate aufgrund ihrer vielfältigen Eigenschaften und Verwendung in Organisationen häufig verwendet. In diesem Blogbeitrag schreiben wir ein Code-Snippet, das XML mithilfe von C# programmgesteuert in Excel konvertiert.
Folgende Punkte behandeln wir in diesem Artikel:
- Installation der XML-zu-Excel-Konvertierungs-API
- Konvertieren Sie XML mithilfe von C# programmgesteuert in Excel
- XML in Excel importieren - Erweiterte Optionen
Installation der XML-zu-Excel-Konvertierungs-API
In Bezug auf die Installation ist diese Bibliothek einfach zu installieren, da Sie bei Schwierigkeiten die Installationsanleitung Anleitung aufrufen können.
Sie können die DLL-Dateien jedoch entweder herunterladen oder den folgenden Befehl im NuGet-Paketmanager ausführen.
Install-Package Aspose.Cells
Konvertieren Sie XML mithilfe von C# programmgesteuert in Excel
Nach Abschluss der Installation können Sie Excel-Dateien programmgesteuert bearbeiten und konvertieren, ohne dass die Anwendung Microsoft Excel installiert sein muss. Darüber hinaus können Sie Daten aus anderen Dateiformaten kopieren und importieren, indem Sie einige Codezeilen in C# schreiben.
Befolgen Sie die folgenden Schritte und das Code-Snippet, um XML programmgesteuert in Excel zu konvertieren:
- Erstellen Sie eine Instanz der Klasse Workbook.
- Die Methode ImportXml verwendet den XML-Dateipfad, den Namen des Zielblatts, die Zielzeile und -spalte als Argumente.
- Rufen Sie die Methode Save auf, um die Arbeitsmappe als XLSX zu speichern.
// Erstellen Sie eine Instanz der Workbook-Klasse
Workbook workbook = new Workbook();
// XML in Arbeitsmappe importieren
// ImportXml akzeptiert den XML-Dateipfad, den Namen des Zielblatts, die Zielzeile und -spalte als Argumente.
workbook.ImportXml( "sample.xml", "Sheet1", 0, 0);
// Rufen Sie die Save-Methode auf, um die Arbeitsmappe als XLSX zu speichern
workbook.Save( "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto);
Führen Sie den Server aus, und Sie sehen die Datei „dataxml.xlsx“, die in Ihrem Projektstammverzeichnis generiert wurde.
Die Ausgabe des obigen Code-Snippets ist im folgenden Bild zu sehen:

XML in Excel importieren - Erweiterte Optionen
Bisher haben wir praktisch die Konvertierung von XML-Daten in eine Excel-Datei programmgesteuert gesehen. Daher stehen viele andere Methoden und Eigenschaften zur Verfügung, die Sie hier überprüfen können. Darüber hinaus können Sie mit dieser Bibliothek die Datenimport- und -exportaufgaben und mehr automatisieren.
Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu testen.
Zusammenfassen
Wir können den Blogbeitrag hier beenden. Wir hoffen, dass Sie gelernt haben, wie Sie mit C# programmgesteuert XML in Excel konvertieren. Sie haben auch den Installationsvorgang durchlaufen, der recht einfach ist. Darüber hinaus gibt es weitere relevante Artikel, die im Abschnitt „Siehe auch“ weiter unten erwähnt werden. Vergessen Sie nicht, die vollständige Dokumentation dieser Bibliothek zu besuchen. Schließlich ist conholdate.com dabei, ständig neue Blogbeiträge zu schreiben. Bleiben Sie daher für die neuesten Updates in Verbindung.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.