C++ Excel 转 HTML

Excel文件被广泛用于以工作表的形式存储和组织数据。此外,您可以执行各种计算以及数据分析。但是,在某些情况下,您必须将 Excel 文件转换为其他格式。例如,您可能需要将 Excel 工作表转换为 HTML 或图像,以便在 Web 或桌面应用程序中显示它。对于这种情况,本文介绍了如何在 Node.js 应用程序中将 Excel 文件转换为 HTML。此外,您将学习如何使用其他选项来自定义转换后的 HTML。

Node.js Excel 到 HTML 转换器 API

Aspose.Cells for Node.js via Java API 旨在从您的 Node.js 应用程序中实现电子表格自动化。它提供了一系列功能来无缝操作 Excel 文件。此外,该 API 允许您将 Excel 文件转换为其他格式。为了使用 API,您可以从 Downloads 部分下载其包或使用以下 NPM 命令。

> npm install aspose.cells

在 Node.js 中将 Excel 文件转换为 HTML

将 Excel 文件转换为 HTML 时,Aspose.Cells for Node.js via Java 为每个工作表创建一个单独的选项卡。因此,您可以很容易地在工作表之间导航。以下是将 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");

Excel文件

Excel文件

转换后的 HTML

Excel 转 HTML

在 Node.js 中启用 Excel 中的网格线到 HTML 转换

默认情况下,转换后的 HTML 文件中禁用网格线。但是,您可以使用 HtmlSaveOptions 类启用它们。以下是执行此操作的步骤。

以下代码示例展示了如何在 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

Excel 到 HTML GrdiLines

在 Node.js 中启用 XLSX 到 HTML 转换的工具提示

在某些情况下,这些值可能会超过工作表中单元格的宽度。在这种情况下,您可以启用工具提示以在转换后的 HTML 中显示完整的文本。以下是在 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() 方法。以下是执行此操作的步骤。

以下代码示例展示了如何在 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 的转换。您可以使用 documentation 通过 Java 探索有关 Aspose.Cells for Node.js 的更多信息。

也可以看看