Konvertieren Sie Excel in XML in C#

Konvertieren Sie Excel in XML in C#

Kürzlich haben wir einen Blogbeitrag veröffentlicht, der XML-Dateien in Excel-Dateien in C# konvertiert. In diesem Blogbeitrag wird beschrieben, wie Sie Excel in C# programmgesteuert in XML konvertieren. Wir werden die .NET Excel-Bibliothek verwenden, um einen Excel-zu-XML-Konverter in einer .NET-Anwendung zu erstellen. Diese Bibliothek ist leistungsstark und effizient, bietet eine breite Palette von Funktionen und einige Codezeilen können Konvertierungs- und Manipulationsaufgaben ausführen. Darüber hinaus können Sie den Konvertierungsfortschritt verfolgen, indem Sie einfache API-Aufrufe durchführen.

Wir werden die unten genannten Punkte befolgen:

Installation der .NET Excel-Bibliothek

Der Installationsvorgang dieser API ist einfach und unkompliziert. Es gibt eine detaillierte Dokumentation zur Verwendung und Installation.

Sie können also entweder die DLL-Dateien herunterladen oder den folgenden Befehl im NuGet-Paketmanager ausführen. Nach erfolgreicher Installation können Sie auf die Klassen und Methoden dieser API zugreifen.

Install-Package Aspose.Cells

Konvertieren Sie Excel programmgesteuert in C# in XML

Sobald diese .NET-Excel-API installiert ist, können wir das Code-Snippet schreiben, um die Excel-zu-XML-Konvertierung programmgesteuert durchzuführen.

Sie können die unten aufgeführten Schritte ausführen:

  1. Erstellen Sie eine Instanz der Klasse Workbook und laden Sie die Excel-Quelldatei.
  2. Rufen Sie die Methode Save auf, um als Excel 2003 Spreadsheet XML zu speichern.
  3. Initialisieren Sie ein Objekt der Klasse xmlSaveOptions, um es als reine XML-Daten zu speichern.
  4. Speichern Sie die XML-Datei, indem Sie die Methode Save aufrufen.
// Erstellen Sie eine Instanz der Workbook-Klasse und laden Sie die Excel-Quelldatei 
Workbook workbook = new Workbook("sample.xlsx");
// Rufen Sie die Save-Methode auf, um als Excel 2003 Spreadsheet XML zu speichern 
workbook.Save("Spreadsheet.xml");
// Initialisieren Sie ein Objekt der xmlSaveOptions-Klasse, um es als einfache XML-Daten zu speichern 
XmlSaveOptions xmlSaveOptions = new XmlSaveOptions();
// Speichern Sie die XML-Datei, indem Sie die Save-Methode aufrufen 
workbook.Save("data.xml", xmlSaveOptions);

Sie können die Ausgabe im folgenden Bild sehen:

Konvertierung von Excel in XML

Konvertierung von Excel in XML

Excel-zu-XML-Konverter - erweiterte Optionen

Diese .NET-Excel-Bibliothek bietet viel mehr als die Dateikonvertierungsaufgaben. Vergessen Sie daher nicht, die Dokumentation zu besuchen, um andere fortgeschrittene Methoden kennenzulernen. Sie können Excel-Dateien in viele andere gängige Dateiformate konvertieren und die vorhandenen XLS/XLSX-Dateien programmgesteuert ändern.

Holen Sie sich eine kostenlose Lizenz

Möglicherweise erhalten Sie eine kostenlose temporäre Lizenz, um die API über die Evaluierungseinschränkungen hinaus zu testen.

Zusammenfassen

Wir beenden diesen Artikel hier. Wir hoffen, Sie haben gelernt, wie Sie Excel in C# programmgesteuert in XML konvertieren. Darüber hinaus haben wir auch das Code-Snippet und andere erweiterte Funktionen durchgegangen. Dieser Blogbeitrag wird Ihnen wirklich helfen, wenn Sie einen Excel-zu-XML-Konverter erstellen möchten. Darüber hinaus können Sie die Dokumentation aufrufen, um diese Bibliothek weiter zu erkunden. Tatsächlich schreibt conholdate.com neue Blogbeiträge zu anderen spannenden Themen. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Wie konvertiere ich Excel in XML?

Sie können diese Bibliothek in Ihrer .NET-Anwendung installieren, um Excel programmgesteuert zu manipulieren und in XMLi zu konvertieren.

Kann ich XML aus Excel generieren?

Verwenden Sie diese xmlSaveOptions-Methode, um eine XML-Datei basierend auf einer Excel-Datendatei zu generieren. Sie können sich auch über andere Funktionen in der Dokumentation informieren.

Siehe auch