Excel 文件廣泛用於以工作表的形式存儲和組織數據。此外,您可以執行各種計算以及數據分析。但是,在某些情況下,您必須將 Excel 文件轉換為其他格式。例如,您可能需要將 Excel 工作表轉換為 HTML 或圖像,以便在您的 Web 或桌面應用程序中顯示它。對於此類情況,本文介紹瞭如何在 Node.js 應用程序中將 Excel 文件轉換為 HTML。此外,您還將學習如何使用其他選項來自定義轉換後的 HTML。
- Node.js Excel 到 HTML 轉換器 API
- 在 Node.js 中將 Excel 文件轉換為 HTML
- 在 Excel 到 HTML 轉換中啟用網格線
- 在 Excel 到 HTML 轉換中顯示工具提示
- 在 Excel 到 HTML 轉換中包含隱藏的工作表
- 獲取免費的 API 許可證
Node.js Excel 到 HTML 轉換器 API
Aspose.Cells for Node.js via Java API 旨在從您的 Node.js 應用程序中實現電子表格自動化。它提供了一系列功能來無縫地操作 Excel 文件。此外,API 允許您將 Excel 文件轉換為其他格式。為了使用 API,您可以從 下載 部分下載它的包或使用以下 NPM 命令。
> npm install aspose.cells
在 Node.js 中將 Excel 文件轉換為 HTML
將 Excel 文件轉換為 HTML 時,Aspose.Cells for Node.js via Java 會為每個工作表創建一個單獨的選項卡。因此,您可以很容易地在工作表之間導航。以下是將 Excel 文件轉換為 HTML 的步驟。
- 使用 Workbook 類加載 Excel 文件。
- 使用 Workbook.save(String) 方法將 Excel 文件保存為 HTML。
以下代碼示例展示瞭如何使用 Node.js 將 Excel 文件轉換為 HTML。
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 加載工作簿
var workbook = aspose.cells.Workbook("workbook.xlsx");
// 將 XLSX 另存為 HTML
workbook.save("D:\\xlsx-to-html.html");
文件
轉換後的 HTML
在 Node.js 中啟用 Excel 中的網格線到 HTML 轉換
默認情況下,轉換後的 HTML 文件中禁用網格線。但是,您可以使用 HtmlSaveOptions 類啟用它們。以下是執行此操作的步驟。
- 使用 Workbook 類加載 XLSX 文件。
- 創建 HtmlSaveOptions 類的實例。
- 使用 HtmlSaveOptions.setExportGridLines(true) 方法啟用網格線。
- 使用 Workbook.save(String, HtmlSaveOptions) 方法保存轉換後的 HTML。
以下代碼示例顯示如何在 Excel 到 HTML 轉換中啟用網格線。
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 加載工作簿
var workbook = aspose.cells.Workbook("workbook.xlsx");
// 創建 HTML 選項並啟用網格線
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);
// 將 XLSX 另存為 HTML
workbook.save("D:\\xlsx-to-html.html", options);
轉換後的 HTML
在 XLSX 中啟用工具提示到 Node.js 中的 HTML 轉換
在某些情況下,這些值可能會超過工作表中單元格的寬度。在這種情況下,您可以啟用工具提示以在轉換後的 HTML 中顯示完整的文本。以下是在 Excel 中啟用工具提示到 HTML 轉換的步驟。
- 使用 Workbook 類加載 Excel 文件。
- 創建 HtmlSaveOptions 類的實例。
- 使用 HtmlSaveOptions.setAddTooltipText(true) 方法啟用工具提示。
- 使用 Workbook.save(String, HtmlSaveOptions) 方法將 Excel 文件保存為 HTML。
以下代碼示例顯示瞭如何在 Node.js 中啟用 Excel 中的工具提示到 HTML 的轉換。
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 加載工作簿
var workbook = aspose.cells.Workbook("workbook.xlsx");
// 創建 HTML 選項並啟用工具提示
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);
// 將 XLSX 另存為 HTML
workbook.save("D:\\xlsx-to-html.html", options);
在 XLS/XLSX 到 HTML 轉換中包含隱藏的工作表
Excel 工作簿還可能包含默認情況下不包含在 Excel 到 HTML 轉換中的隱藏工作表。為了呈現隱藏的工作表,您可以使用 HtmlSaveOptions.setExportHiddenWorksheet() 方法。以下是執行此操作的步驟。
- 使用 Workbook 類加載 XLSX 文件。
- 創建 HtmlSaveOptions 類的實例。
- 使用 HtmlSaveOptions.setExportHiddenWorksheet(true) 方法包含隱藏工作表。
- 使用 Workbook.save(String, HtmlSaveOptions) 方法保存轉換後的 HTML。
以下代碼示例顯示如何在 Node.js Excel 到 HTML 轉換中包含隱藏工作表。
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 加載工作簿
var workbook = aspose.cells.Workbook("workbook.xlsx");
// 創建 HTML 選項並啟用導出隱藏工作表
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);
// 將 XLSX 另存為 HTML
workbook.save("D:\\xlsx-to-html.html", options);
獲取免費的 API 許可證
如果您想在沒有評估限制的情況下試用 API,您可以獲得免費的臨時許可證。
結論
Excel 到 HTML 的轉換通常用於 Web 應用程序中以在網頁上顯示工作表。據此,本文介紹瞭如何在 Node.js 中將 Excel 工作簿轉換為 HTML 文件。此外,您還看到瞭如何使用不同的選項自定義 Excel 到 HTML 的轉換。您可以使用 文檔 通過 Java 探索更多關於 Aspose.Cells for Node.js 的信息。