Převeďte Excel do XML a XML do Excelu Online pomocí Node.js

Převeďte Excel do XML a XML do Excelu Online pomocí Node.js

Extensible markup language je široce používaný formát souborů pro reprezentaci dat. Je vysoce efektivní, pokud jde o přenos dat z jedné databáze do druhé bez jakékoli kritické ztráty dat a ke strukturování dokumentu XML se používají tagy. Na druhé straně podniky využívají listy Excel, protože nabízejí bohaté možnosti ukládání dat. V tomto příspěvku na blogu se naučíme kroky k instalaci knihovny pro manipulaci a převod formátu souborů a ukážeme vám, jak převést Excel do XML a XML do Excelu online pomocí Node.js.

Níže jsou uvedena následující témata:

Excel to XML a XML to Excel Conversion API a Node.js SDK

Aby bylo možné převést Excel do formátu XML nebo soubor XML do souboru Excel, budu používat Node.js SDK of GroupDocs.Conversion Cloud API. Jedná se o platformově nezávislou open-source knihovnu a řešení pro převod dokumentů. Umožňuje vám bezproblémově převádět dokumenty a obrázky jakéhokoli podporovaného formátu souboru do libovolného formátu, který potřebujete. Převádějte více než 50 typů dokumentů a obrázků, jako je Word, PowerPoint, Excel, PDF, HTML, CAD, rastrové obrázky atd. Podporuje také sady .NET, Java, PHP, Ruby, Android a Python SDK jako převod dokumentů členové rodiny pomocí Cloud API.

Cloud GroupDocs.Conversion můžete nainstalovat do projektu Node.js pomocí následujícího příkazu v konzole:

npm install groupdocs-conversion-cloud

Než začnete postupovat podle kroků a dostupných příkladů kódu, získejte své ID klienta a tajný klíč klienta z dashboard. Jakmile budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:

# Importujte Node.js SDK do své aplikace uzlu z http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// získejte clientId a clientSecret z https://dashboard.groupdocs.cloud (je nutná bezplatná registrace).
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";

Jak převést soubor Excel do formátu XML online v Node.js

Excel můžete převést na XML v Node.js programově v cloudu podle následujících kroků:

  1. Nahrát soubor Excel do cloudu
  2. Převést XLSX do souboru XML
  3. Stáhnout převedený soubor XML

Nahrajte soubor Excel

Nejprve nahrajte soubor Excel do cloudu pomocí následující ukázky kódu:

// otevřete soubor v IOStream ze systémového disku.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// číst soubor
fs.readFile(resourcesFolder, (err, fileStream) => {
  // vytvořit FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // vytvořit žádost o nahrání souboru
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // nahrát soubor
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

V důsledku toho bude nahraný soubor Excel k dispozici v sekce souborů vašeho řídicího panelu v cloudu.

Převeďte XLSX na XML soubor v Node.js

Tato část je o tom, jak vytvořit soubor XML z Excelu XLSX v Node.js programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Vytvořte instanci ConvertSettings
  • Nastavte název úložiště a cestu k vstupnímu excelovému souboru
  • Přiřaďte „xml“ formátu
  • Nyní zadejte cestu k výstupnímu souboru xml
  • Vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Převeďte voláním metody convertDocument() pomocí ConvertDocumentRequest

Následující příklad kódu ukazuje, jak převést soubor Excel XLSX do formátu XML v Node.js pomocí REST API:

// Jak převést soubor Excel do formátu XML online v Node.js
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 {
    // Vytvořit žádost o převod dokumentu
    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);
})
Jak uložit soubor Excel ve formátu XML v Node.js

Jak převést soubor XLSX na soubor XML v Node.js

Stáhněte si převedený soubor

Výše uvedený fragment kódu uloží převedený soubor XML do cloudu po převedení souboru Excel na XML v node.js. Nyní si můžete stáhnout soubor XML pomocí následující ukázky kódu:

// konstrukci FileApi ke stažení převedeného souboru
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// vytvořit žádost o stažení souboru
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xml", myStorage);
// stáhnout soubor a typ odpovědi Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // uložte soubor do svého systémového adresáře
        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);
    });

Převeďte XML do Excelu Online pomocí Node.js REST API

V této části můžete převést soubor XML do formátu XLSX programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Vytvořte instanci ConvertSettings
  • Nastavte název úložiště a cestu k souboru xml
  • Přiřaďte formátu „xlsx“.
  • Nyní zadejte cestu k výstupnímu souboru xlsx
  • Vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Převeďte voláním metody convertDocument() pomocí ConvertDocumentRequest

Pro nahrání a stažení převedeného souboru postupujte podle výše uvedených kroků. Následující příklad kódu ukazuje, jak převést soubor XML na soubor Excel online v Nodejs pomocí REST API:

// Jak převést XML do Excelu Online pomocí Node.js REST API
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 {
    // Vytvořit žádost o převod dokumentu
    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);
})
Jak převést XML na XLSX Online pomocí Node.js REST API

Převeďte XML do Excelu Online pomocí Node.js REST API

Převodník Excel do XML online zdarma

Jak převést soubor Excel do XML online zdarma? Vyzkoušejte prosím následující Excel to XML converter online zdarma, který je vyvinut pomocí výše uvedeného API.

Online převodník XML do Excelu zdarma

Jak převést XML do Excelu zdarma? Vyzkoušejte prosím následující převaděč XML do Excelu online zdarma, který je vyvinut pomocí výše uvedeného rozhraní API.

Shrnutí

Zde můžeme blogový příspěvek ukončit. K ukládání a přenosu dat se široce používají soubory Excel a XML. V souladu s tím jste se v tomto článku naučili postup instalace, který je poměrně snadný. Teď víš:

  • jak převést soubor Excel na soubor XML online pomocí Node.js;
  • jak převést soubor XML do formátu Excel XLSX pomocí Node.js;
  • programově nahrát vstupní soubory a poté stáhnout převedené soubory;
  • bezplatný převodník Excel do XML a online bezplatný převodník XML do Excelu;

Dále nezapomeňte navštívit kompletní dokumentaci této JavaScriptové knihovny. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a pracovat s našimi API přímo prostřednictvím prohlížeče.

Konečně, blog.groupdocs.cloud je v konzistentním procesu psaní nových článků. Zůstaňte proto ve spojení, abyste získali nejnovější aktualizace blogu. Kromě toho existují další relevantní články na blogu uvedené níže v části „Viz také“.

Položit otázku

Neváhejte se zeptat na své dotazy/dotazy o tom, jak převést soubor XLSX do formátu XML, prostřednictvím našeho Free Support Forum

Nejčastější dotazy

Jak převedu XLSX na XML v Node.js?

Sledujte tento odkaz a zjistěte příklad kódu node.js, jak rychle a snadno převést soubor Excel na soubor XML.

Můžeme převést Excel do XML souboru pomocí REST API?

Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte metodu convertDocument s převodem ConvertDocumentRequest for Excel do formátu XML online.

Jak převést Excel do XML online zdarma?

Převodník Excel do XML online zdarma vám umožňuje rychle a snadno převést soubor Excel do formátu XML. Po dokončení převodu si můžete stáhnout soubor XML.

Jak převést soubor Excel do formátu XML online zdarma?

  • Otevřít online převodník Excel na XML zdarma
  • Kliknutím do oblasti přetažení souboru nahrajete excelovou tabulku nebo přetáhnete soubor XLSX.
  • Klikněte na tlačítko Převést nyní, online převodník souborů XLSX na soubory XML převede soubor Excel do formátu XML.
  • Odkaz na stažení výstupního souboru bude k dispozici okamžitě po převodu dat Excelu do XML.

Jak nainstalovat bezplatnou knihovnu ke stažení souboru Excel na XML converter?

Nainstalujte převodník Excel do XML stažení knihovny node.js zdarma a vytvořte a převeďte schéma Excel do XML programově.

Jak převedu soubor Excel na soubor XML v systému Windows?

Prosím navštivte tento odkaz a stáhněte si offline převodník Excel do XML zdarma pro Windows. Tento bezplatný software pro převod souborů Excel XLSX do XML ke stažení převede data Excelu do souboru XML v systému Windows rychle jediným kliknutím.

Jak převedu XML do tabulky Excel v Node.js?

Následujte tento odkaz a zjistěte úryvek kódu Node.js, jak otevřít soubor XML v aplikaci Excel a poté okamžitě importovat více souborů XML do aplikace Excel.

Jak importovat soubor XML do Excelu programově pomocí REST API?

Inicializujte a vytvořte instanci ConvertApi, nastavte různé hodnoty nastavení převodu a zavolejte metodu třídy convertDocument pomocí ConvertDocumentRequest pro převod souboru XMl do Excelu online v node.js.

Jak převést XML do Excelu online zdarma?

Převodník Excel do XML online zdarma umožňuje rychle a snadno importovat XML do formátu Excel. Po dokončení převodu si můžete stáhnout soubor Excel.

Jak mohu převést XML do Excelu zdarma online?

  • Otevřete online bezplatný převodník XML na XLSX
  • Kliknutím do oblasti přetažení souboru nahrajete soubor XML nebo přetáhnete soubor XML.
  • Klikněte na tlačítko Převést nyní, online převodník XML na XLS převede XML do formátu Excel.
  • Odkaz na stažení výstupního souboru bude k dispozici okamžitě po online konverzi XML do Excelu zdarma.

Jak nainstalovat bezplatnou knihovnu ke stažení XML to Spreadsheet converter?

Pomocí tento odkaz si stáhněte a nainstalujte online převodník xml na xlsx a bezplatnou knihovnu node.js pro vytvoření a otevření XML v souboru Excel programově.

Jak importovat XML do Excelu ve Windows?

Prosím navštivte tento odkaz a stáhněte si zdarma převodník XML do Excelu pro Windows. Tento offline software pro převod XML na XLSX změní XML na Excel v systému Windows rychle jediným kliknutím.

Viz také