Soubory Excel se široce používají k ukládání a organizaci dat ve formě listů. Kromě toho můžete provádět různé výpočty a analýzy dat. V některých případech však musíte soubory aplikace Excel převést do jiných formátů. Například můžete potřebovat převést pracovní list aplikace Excel na HTML nebo obrázek, abyste jej mohli zobrazit ve své webové nebo desktopové aplikaci. Pro takové případy tento článek popisuje, jak převést soubory Excel do HTML v aplikacích Node.js. Kromě toho se dozvíte, jak používat další možnosti k přizpůsobení převedeného HTML.
- Node.js Excel to HTML Converter API
- Převeďte soubory Excel do HTML v Node.js
- Povolte převod mřížky v Excelu na HTML
- Zobrazit popisek v Excelu do HTML konverze
- Zahrnout skryté listy v Excelu do HTML převodu
- Získejte bezplatnou licenci API
Node.js Excel to HTML Converter API
Aspose.Cells for Node.js přes Java API je navrženo tak, aby implementovalo automatizaci tabulek z vašich aplikací Node.js. Poskytuje řadu funkcí pro bezproblémovou manipulaci se soubory aplikace Excel. Kromě toho vám API umožňuje převádět soubory aplikace Excel do jiných formátů. Abyste mohli API používat, můžete si stáhnout jeho balíček ze sekce Downloads nebo použít následující příkaz NPM.
> npm install aspose.cells
Převeďte soubory Excel do HTML v Node.js
Při převodu souboru Excel do HTML vytvoří Aspose.Cells for Node.js přes Java samostatnou kartu pro každý list. Mezi listy se tedy můžete poměrně snadno pohybovat. Následují kroky k převodu souboru Excel do HTML.
- Načtěte soubor Excel pomocí třídy Sešit.
- Uložte soubor Excel jako HTML pomocí metody Workbook.save(String).
Následující ukázka kódu ukazuje, jak převést soubor Excel do HTML pomocí Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Načíst sešit
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Uložit XLSX jako HTML
workbook.save("D:\\xlsx-to-html.html");
Soubor Excel
Převedené HTML
Povolte převod mřížky v Excelu na HTML v Node.js
Ve výchozím nastavení jsou mřížky v převedeném souboru HTML zakázány. Můžete je však povolit pomocí třídy HtmlSaveOptions. Následují kroky k provedení této operace.
- Načtěte soubor XLSX pomocí třídy Sešit.
- Vytvořte instanci třídy HtmlSaveOptions.
- Povolte mřížku pomocí metody HtmlSaveOptions.setExportGridLines(true).
- Uložte převedené HTML pomocí metody Workbook.save(String, HtmlSaveOptions).
Následující ukázka kódu ukazuje, jak povolit převod mřížky v Excelu na HTML.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Načíst sešit
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Vytvořte možnosti HTML a povolte čáry mřížky
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);
// Uložit XLSX jako HTML
workbook.save("D:\\xlsx-to-html.html", options);
Převedené HTML
Povolte Tooltip v XLSX do HTML konverze v Node.js
V některých případech mohou hodnoty přesahovat šířku buněk v listu. V takových situacích můžete povolit, aby popisky zobrazovaly celý text v převedeném HTML. Následují kroky k povolení převodu popisků v Excelu do HTML.
- Načtěte soubor Excel pomocí třídy Sešit.
- Vytvořte instanci třídy HtmlSaveOptions.
- Použijte metodu HtmlSaveOptions.setAddTooltipText(true) k povolení popisku.
- Uložte soubor Excel jako HTML pomocí metody Workbook.save(String, HtmlSaveOptions).
Následující ukázka kódu ukazuje, jak povolit konverzi popisku v Excelu na HTML v Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Načíst sešit
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Vytvořte možnosti HTML a povolte nápovědu
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);
// Uložit XLSX jako HTML
workbook.save("D:\\xlsx-to-html.html", options);
Zahrnout skryté listy do převodu XLS/XLSX na HTML
Sešity aplikace Excel mohou také obsahovat skryté listy, které ve výchozím nastavení nejsou součástí převodu Excel do HTML. Chcete-li vykreslit skryté listy, můžete použít metodu HtmlSaveOptions.setExportHiddenWorksheet(). Následují kroky k provedení této operace.
- Načtěte soubor XLSX pomocí třídy Sešit.
- Vytvořte instanci třídy HtmlSaveOptions.
- Zahrňte skryté listy pomocí metody HtmlSaveOptions.setExportHiddenWorksheet(true).
- Uložte převedené HTML pomocí metody Workbook.save(String, HtmlSaveOptions).
Následující ukázka kódu ukazuje, jak zahrnout skryté listy do převodu Node.js Excel na HTML.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Načíst sešit
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Vytvořte možnosti HTML a povolte export skrytých listů
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);
// Uložit XLSX jako HTML
workbook.save("D:\\xlsx-to-html.html", options);
Získejte bezplatnou licenci API
V případě, že chcete API vyzkoušet bez omezení hodnocení, můžete získat bezplatnou dočasnou licenci.
Závěr
Převod Excelu do HTML se často používá ve webových aplikacích k zobrazení pracovních listů na webových stránkách. V souladu s tím se tento článek zabývá tím, jak převést sešity aplikace Excel na soubory HTML v Node.js. Dále jste viděli, jak přizpůsobit převod Excelu do HTML s různými možnostmi. Více o Aspose.Cells for Node.js můžete prozkoumat prostřednictvím Java pomocí dokumentace.