Konvertieren Sie Excel in XML und XML in Excel Online mit Node.js

Konvertieren Sie Excel in XML und XML in Excel Online mit Node.js

Extensible Markup Language ist ein weit verbreitetes Dateiformat zur Datendarstellung. Es ist äußerst effizient, wenn es darum geht, Daten ohne kritischen Datenverlust von einer Datenbank in eine andere zu übertragen, und Tags werden zur Strukturierung eines XML Dokuments verwendet. Auf der anderen Seite nutzen Unternehmen Excel-Tabellen, da diese umfangreiche Datenspeicheroptionen bieten. In diesem Blogbeitrag lernen wir die Schritte zur Installation der Dateiformat-Manipulations und Konvertierungsbibliothek kennen und zeigen Ihnen, wie Sie Excel in XML und XML in Excel online mit Node.js konvertieren.

Im Folgenden werden folgende Themen behandelt:

Excel zu XML und XML zu Excel-Konvertierungs-API und Node.js SDK

Um Excel in das XML-Format oder eine XML-Datei in eine Excel-Datei zu konvertieren, verwende ich die API Node.js SDK von GroupDocs.Conversion Cloud. Es handelt sich um eine plattformunabhängige Open-Source-Bibliotheks und Dokumentkonvertierungslösung. Es ermöglicht Ihnen, Ihre Dokumente und Bilder aus jedem unterstützten Dateiformat nahtlos in jedes gewünschte Format zu konvertieren. Konvertieren Sie mehr als 50 Arten von Dokumenten und Bildern wie Word, PowerPoint, Excel, PDF, HTML, CAD, Rasterbilder usw. Es unterstützt auch .NET-, Java-, PHP-, Ruby-, Android und Python-SDKs als Dokumentkonvertierung Familienmitglieder mithilfe der Cloud-API.

Sie können die GroupDocs.Conversion-Cloud in Ihrem Node.js-Projekt installieren, indem Sie den folgenden Befehl in der Konsole verwenden:

npm install groupdocs-conversion-cloud

Bitte rufen Sie Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codebeispiele beginnen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie bitte den Code wie unten gezeigt ein:

# Importieren Sie das Node.js SDK in Ihre Knotenanwendung von http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// Holen Sie sich clientId und clientSecret von https://dashboard.groupdocs.cloud (kostenlose Registrierung erforderlich).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

So konvertieren Sie eine Excel-Datei online in Node.js in das XML-Format

Sie können Excel in Node.js programmgesteuert in der Cloud in XML konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Hochladen der Excel-Datei in die Cloud
  2. Konvertieren XLSX in eine XML-Datei
  3. Laden Sie die konvertierte XML-Datei herunter

Laden Sie die Excel-Datei hoch

Laden Sie zunächst die Excel-Datei mit dem folgenden Codebeispiel in die Cloud hoch:

// Öffnen Sie die Datei in IOStream von Ihrem Systemlaufwerk.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// Datei lesen
fs.readFile(resourcesFolder, (err, fileStream) => {
  // Konstruieren Sie FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // Anfrage zum Hochladen einer Datei erstellen
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // Datei hochladen
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Dadurch ist die hochgeladene Excel-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie XLSX in eine XML-Datei in Node.js

In diesem Abschnitt geht es darum, wie Sie eine XML-Datei aus Excel XLSX in Node.js programmgesteuert erstellen, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den Speichernamen und den Eingabepfad für die Excel-Datei fest
  • Weisen Sie dem Format „xml“ zu
  • Geben Sie nun den Pfad der XML-Ausgabedatei an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie, indem Sie die Methode convertDocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie Sie eine Excel XLSX-Datei mithilfe der REST-API in das XML Datei format in Node.js konvertieren:

// So konvertieren Sie Excel Dateien online in Node.js in das XML-Format
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xlsx";
  settings.format = "xml";
  settings.outputPath = "nodejs-testing/sample-file.xml";

  try {
    // Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted Excel file to XML format");
})
.catch((err) => {
  console.log("Error occurred while converting the Excel file:", err);
})
So speichern Sie eine Excel-Datei im XML-Format in Node.js

So konvertieren Sie eine XLSX-Datei in eine XML-Datei in Node.js

Laden Sie die konvertierte Datei herunter

Das obige Code-Snippet speichert die konvertierte XML-Datei in der Cloud, nachdem die Excel-Datei in node.js in XML konvertiert wurde. Jetzt können Sie die XML-Datei mit dem folgenden Codebeispiel herunterladen:

// Erstellen Sie FileApi, um die konvertierte Datei herunterzuladen
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// Erstellen Sie eine Download-Dateianforderung
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xml", myStorage);
// Download-Datei und Antworttyp Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // Speichern Sie die Datei in Ihrem Systemverzeichnis
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.xml", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Konvertieren Sie XML mit der REST-API von Node.js in Excel Online

In diesem Abschnitt können Sie eine XML-Datei programmgesteuert in das XLSX-Format konvertieren, indem Sie die folgenden Schritte ausführen:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den Speichernamen und den Pfad der Eingabe-XML-Datei fest
  • Weisen Sie dem Format „xlsx“ zu
  • Geben Sie nun den Pfad der XLSX-Ausgabedatei an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie, indem Sie die Methode convertDocument() mit ConvertDocumentRequest aufrufen

Befolgen Sie die oben genannten Schritte, um die konvertierte Datei hoch und herunterzuladen. Das folgende Codebeispiel zeigt, wie man eine XML-Datei online in Nodejs mithilfe der REST-API in eine Excel-Datei konvertiert:

// So konvertieren Sie XML mit der REST-API von Node.js in Excel Online
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xml";
  settings.format = "xlsx";
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

  try {
    // Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted XML to XLSX file format");
})
.catch((err) => {
  console.log("Error occurred while converting the XML file:", err);
})
So konvertieren Sie XML mit der REST-API von Node.js in XLSX Online

Konvertieren Sie XML mit der REST-API von Node.js in Excel Online

Excel zu XML-Konverter online kostenlos

Wie konvertiert man eine Excel-Datei kostenlos online in XML? Bitte probieren Sie den folgenden Excel zu XML-Konverter online kostenlos aus, der mit der oben genannten API entwickelt wurde.

Kostenloser Online-XML zu Excel-Konverter

Wie konvertiert man XML kostenlos in Excel? Bitte probieren Sie den folgenden XML zu Excel-Konverter online kostenlos aus, der mit der oben genannten API entwickelt wurde.

Zusammenfassen

Wir können den Blogbeitrag hier beenden. Zur Speicherung und Übertragung der Daten werden häufig Excel und XML Dateien verwendet. Dementsprechend haben Sie in diesem Artikel den Installationsvorgang kennengelernt, der recht einfach ist. Jetzt wissen Sie:

  • Anleitung zum Konvertieren einer Excel-Datei in eine XML-Datei online mit Node.js;
  • So konvertieren Sie eine XML-Datei mit Node.js in das Excel XLSX-Format.
  • Eingabedateien programmgesteuert hochladen und dann die konvertierten Dateien herunterladen;
  • kostenloser Excel zu XML-Konverter und kostenloser XML zu Excel-Online-Konverter;

Vergessen Sie außerdem nicht, die vollständige Dokumentation dieser JavaScript-Bibliothek zu besuchen. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Schließlich ist blog.groupdocs.cloud dabei, kontinuierlich neue Artikel zu schreiben. Bleiben Sie daher auf dem Laufenden, um über die neuesten Blog-Updates informiert zu sein. Darüber hinaus werden im Abschnitt „Siehe auch“ weiter unten weitere relevante Blogartikel erwähnt.

Stelle eine Frage

Stellen Sie Ihre Fragen zum Konvertieren einer XLSX-Datei in das XML-Format gerne über unser Kostenloses Support-Forum.

FAQs

Wie konvertiere ich XLSX in XML in Node.js?

Bitte folgen Sie diesem Link, um das Codebeispiel von node.js zu erfahren, wie Sie eine Excel-Datei schnell und einfach in eine XML-Datei konvertieren können.

Können wir Excel mithilfe der REST-API in eine XML-Datei konvertieren?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest für die Online-Konvertierung von Excel in das XML-Format auf.

Wie konvertiert man Excel kostenlos online in XML?

Mit Kostenloser Online-Excel zu XML-Konverter können Sie Excel Dateien schnell und einfach in das XML-Format konvertieren. Sobald die Konvertierung abgeschlossen ist, können Sie die XML-Datei herunterladen.

Wie kann man eine Excel-Datei kostenlos online in das XML-Format konvertieren?

  • Öffnen Sie kostenloser Online-Excel zu XML-Konverter
  • Klicken Sie in den Dateiablagebereich, um eine Excel-Tabelle hochzuladen oder eine XLSX-Datei per Drag & Drop zu verschieben.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Der Online-Konverter von XLSX Dateien in XML Dateien wandelt die Excel-Datei in das XML-Format um.
  • Der Download-Link der Ausgabedatei ist sofort nach der Konvertierung der Excel-Daten in XML verfügbar.

Wie installiere ich die kostenlose Download-Bibliothek für den Excel-Datei zu XML-Konverter?

Installieren Sie den Excel zu XML-Konverter kostenloser Download der node.js-Bibliothek, um Excel-Schemas programmgesteuert zu erstellen und in XML zu konvertieren.

Wie konvertiere ich eine Excel-Datei in eine XML-Datei in Windows?

Bitte besuchen Sie diesen Link, um den Excel zu XML-Konverter offline und kostenlos für Windows herunterzuladen. Diese kostenlose Download-Software zum Konvertieren von Excel XLSX zu XML Dateien konvertiert Excel-Daten schnell und mit einem einzigen Klick in eine XML-Datei in Windows.

Wie konvertiere ich XML in eine Excel-Tabelle in Node.js?

Folgen Sie diesem Link, um das Node.js-Code-Snippet zu erfahren, mit dem Sie erfahren, wie Sie eine XML-Datei in Excel öffnen und dann mehrere XML Dateien sofort in Excel importieren.

Wie importiere ich eine XML-Datei mithilfe der REST-API programmgesteuert in Excel?

Initialisieren und erstellen Sie eine Instanz von ConvertApi, legen Sie die verschiedenen Werte der Konvertierungseinstellungen fest und rufen Sie die Klassenmethode convertDocument mit ConvertDocumentRequest auf, um die XML-Datei online in node.js in Excel zu konvertieren.

Wie konvertiert man XML kostenlos online in Excel?

Mit Excel zu XML-Konverter online kostenlos können Sie XML schnell und einfach in das Excel-Format importieren. Sobald die Konvertierung abgeschlossen ist, können Sie die Excel-Datei herunterladen.

Wie kann ich XML kostenlos online in Excel konvertieren?

  • Öffnen Sie kostenlosen XML zu XLSX-Konverter online
  • Klicken Sie in den Datei-Drop-Bereich, um eine XML-Datei hochzuladen oder eine XML-Datei per Drag & Drop zu verschieben.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Der Online-XML zu XLS-Konverter wandelt XML in das Excel-Format um.
  • Der Download-Link der Ausgabedatei steht sofort nach der Konvertierung von XML in Excel kostenlos online zur Verfügung.

Wie installiere ich die kostenlose Download-Bibliothek für den XML zu Tabellen-Konverter?

Bitte folgen Sie diesem Link, um den XML zu XLSX-Konverter online und die kostenlose node.js-Bibliothek herunterzuladen und zu installieren, um XML in einer Excel-Datei programmgesteuert zu erstellen und zu öffnen.

Wie importiere ich XML in Excel in Windows?

Bitte besuchen Sie diesen Link, um den XML zu Excel-Konverter kostenlos für Windows herunterzuladen. Diese Offline-Software für den XML zu XLSX-Konverter wandelt XML in Windows schnell und mit einem einzigen Klick in Excel um.

Siehe auch