Aplikace Excel se používá k rychlému a snadnému formátování, organizaci a výpočtu dat v tabulkovém procesoru. HTML neboli Hypertext Markup Language je standardní značkovací jazyk pro webové stránky. Poskytuje obsah, který dává webovým stránkám strukturu pomocí různých prvků a značek. Převod Excelu do HTML může být užitečný v různých scénářích, jako je převod listů na webové stránky nebo vkládání obsahu listů do webových aplikací a tak dále. V tomto článku se dozvíte, jak převést Excel XLS/XLSX do HTML pomocí REST API v Node.js.
Tento článek bude obsahovat následující témata:
- Excel XLS/XLSX do HTML Conversion REST API a Node.js SDK
- Jak převést Excel do HTML souboru pomocí REST API v Node.js
Excel XLS/XLSX do HTML Conversion REST API a Node.js SDK
Abychom převedli buňku Excelu do HTML, budeme používat Node.js SDK of GroupDocs.Conversion Cloud API. Jedná se o spolehlivou, platformu nezávislou, bezpečnou JavaScript knihovnu a platformu pro konverzi 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. Můžete snadno převádět mezi více než 50 typy dokumentů a obrázků, jako je Word, PowerPoint, Excel, PDF, HTML, CAD, rastrové obrázky atd. Podporuje také .NET, Java, PHP, Ruby, Android a Python SDK jako jeho členové rodiny převodů dokumentů pro Cloud API.
GroupDocs.Conversion Cloud můžete nainstalovat do své aplikace 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 HTML pomocí REST API v Node.js
V části budeme postupovat podle níže uvedených kroků pro převod Excelu na HTML JavaScript programově v cloudu:
Nahrajte soubor XLSX
Nejprve nahrajte soubor aplikace 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 do formátu HTML v Node.js
Nyní převeďte soubor Excel na tabulku HTML pomocí JavaScriptu 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 formátu „html“.
- Nyní zadejte cestu k výstupnímu html souboru
- 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 Excel do HTML v Nodejs pomocí 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.xlsx";
settings.format = "html";
settings.outputPath = "nodejs-testing/sample-file.html";
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 XLSX file to HTML format");
})
.catch((err) => {
console.log("Error occurred while converting the Excel file:", err);
})
Vstupní soubor Excel:
Výsledný soubor HTML:
Stáhněte si převedený soubor
Výše uvedená ukázka kódu uloží převedený soubor html do cloudu. Nyní víte, jak převést Excel do HTML v node.js. Dále si stáhněte soubor html 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.html", 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.html", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Zdarma online převodník Excel do HTML
Jak převést Excel do HTML online zdarma? Vyzkoušejte prosím následující na bezplatný online převodník Excel do HTML a XLS na HTML převodník, které jsou vyvinuty pomocí výše uvedeného API.
Závěr
K ukládání a přenosu dat se široce používají soubory Excel a HTML. V souladu s tím se tento článek zabýval tím, jak převést XLSX na HTML v aplikacích Node.js. Teď víš:
- jak převést XLS do HTML pomocí Node.js;
- programově nahrávat a stahovat převedený HTML soubor;
- Převaděč Excel do HTML online zdarma;
Dále se můžete dozvědět více o GroupDocs.Conversion Cloud API pomocí dokumentace. 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ě groupdocs.cloud píše zajímavé nové blogové příspěvky. Zůstaňte proto v kontaktu pro pravidelné aktualizace.
Položit otázku
Své dotazy ohledně převodu Excel Sheet do HTML můžete položit prostřednictvím našeho Free Support Forum
Nejčastější dotazy
Jak převedu data Excelu do HTML v Node.js?
Sledujte tento odkaz a zjistěte úryvek kódu Node.js, jak rychle a snadno převést soubor Excel do HTML.
Jak převést Excel do HTML tabulky v JavaScriptu pomocí REST API?
Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte metodu convertDocument s ConvertDocumentRequest na pro převod Excelu na interaktivní html.
Jak uložit Excel jako HTML zdarma online?
Převodník tabulek Excel do HTML online zdarma umožňuje rychle a snadno exportovat Excel do formátu HTML. Po dokončení převodu si můžete stáhnout webovou stránku HTML online.
Jak převedu XLSX do HTML online zdarma?
- Otevřete online převodník Excel na HTML zdarma
- Kliknutím do oblasti přetažení souboru nahrajete list Excel nebo přetáhnete soubor Excel.
- Klikněte na tlačítko Převést nyní, online převodník XLSX na HTML změní Excel na HTML tabulku.
- Odkaz ke stažení výstupního souboru bude k dispozici okamžitě po převodu Excelu do HTML online.
Jak nainstalovat knihovnu kódu Excel do HTML?
Nainstalujte převodník Excel do HTML stažení knihovny JavaScriptu zdarma, abyste mohli vytvářet a převádět Excel do HTML s formátováním programově.
Jak převedu Excel na webovou stránku v systému Windows?
Navštivte tento odkaz a stáhněte si převodník tabulek Excel do HTML. Tento offline konvertor lze použít k přeměně excelové tabulky na webovou stránku ve Windows jediným kliknutím.
Viz také
- Převeďte PDF na upravitelný dokument Word pomocí Node.js
- Převeďte tabulky Excelu do PDF v Node.js
- Jak převést JPG do PDF pomocí Node.js
- Převeďte Excel do XML a XML do Excelu Online pomocí Node.js
- Jak převést PowerPoint PPT/PPTX na PNG v Node.js
- Převeďte EXCEL na JSON a JSON na EXCEL v Node.js
- Jak převést CSV na soubor JSON Online v Node.js
- Jak převést PDF do HTML online v Node.js
- Převeďte EXCEL na JSON a JSON na EXCEL v Pythonu
- Konverze Pythonu SVG do PNG nebo PNG do SVG Python
- Jak převést CSV na JSON a JSON na CSV v Pythonu
- Převeďte PowerPoint PPT/PPTX na obrázky JPG/JPEG v Pythonu
- Převeďte dokumenty Word do PDF pomocí REST API v Pythonu
- Jak převést PDF do Excelu v Pythonu pomocí REST API