Excel 电子表格允许您以表格形式存储和组织数据。您可以执行计算以及生成不同类型的图形和图表以分析数据。但是,在各种情况下,您可能需要进行 Excel 到 HTML 的转换,才能将工作表转换为 HTML 页面。例如,将电子表格的内容嵌入网页时。据此,本文旨在介绍如何使用 Java 以编程方式将 Excel XLSX 文件转换为 HTML。
Excel 到 HTML Java 转换器 API
Aspose.Cells for Java 是一种电子表格操作 API,旨在在 Java 应用程序中实现 Excel 自动化。此外,API 的内置电子表格转换器引擎允许您将 XLSX 文件转换为 HTML 或其他格式。您可以 下载 API 或将其安装在基于 Maven 的应用程序中。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>20.11</version>
</dependency>
Excel 到 HTML Java 转换
使用 Aspose.Cells 将 Excel 转换为 HTML 非常简单。只需加载 Excel 电子表格并将其保存为 HTML 文件。以下是将 Excel XLSX 文件转换为 HTML 的步骤。
- 使用 Workbook 类加载 XLSX 文件。
- 使用 Workbook.Save(String) 方法以 .html 扩展名保存文件。
以下代码示例展示了如何使用 Java 将 Excel 文件转换为 HTML。
// 加载 Excel 文件
Workbook workbook = new Workbook("workbook.xlsx");
// 另存为 Excel XLSX 文件
workbook.save("Excel-to-HTML.html");
使用工具提示将 Excel XLSX 转换为 HTML
在某些情况下,文本超出了工作表中单元格的宽度。当您将此类工作表转换为 HTML 页面时,文本的某些部分会被隐藏。对于此类情况,您可以启用工具提示以查看超出的文本。以下是在 Excel 到 HTML 转换中启用工具提示的步骤。
- 使用 Workbook 类加载 XLSX 文件。
- 创建 HtmlSaveOptions 类的实例。
- 使用 HtmlSaveOptions.setAddTooltipText(true) 启用工具提示。
- 使用 Workbook.Save(String, HtmlSaveOptions) 方法以 .html 扩展名保存文件。
以下代码示例显示如何在 Java 中启用 Excel 中的工具提示到 HTML 转换。
// 加载 Excel 文件
Workbook workbook = new Workbook("workbook.xlsx");
// 创建 HTML 选项并启用工具提示
HtmlSaveOptions options = new HtmlSaveOptions();
options.setAddTooltipText(true);
// 另存为 Excel XLSX 文件
workbook.save("Excel-to-HTML.html", options);
使用演示偏好将 Excel XLS 转换为 HTML
Aspose.Cells for Java 提供了为呈现的 HTML 页面设置显示首选项的附加功能。您可以使用此功能在呈现为 HTML 时获得更有吸引力的 Excel 工作簿演示文稿。为此,您可以设置 HtmlSaveOptions.setPresentationPreference(true) 属性。以下代码示例显示如何在 Excel 到 HTML 转换中启用演示首选项。
// 加载 Excel 文件
Workbook workbook = new Workbook("workbook.xlsx");
// 创建 HTML 选项并启用演示首选项
HtmlSaveOptions options = new HtmlSaveOptions();
options.setPresentationPreference(true);
// 另存为 Excel XLSX 文件
workbook.save("Excel-to-HTML.html", options);
Java XLSX XLS 到 HTML 转换器 - 免费试用 Aspose.Cells
您可以使用 免费试用许可证 不受限制地免费使用 Aspose.Cells for Java。
结论
在本文中,您学习了如何使用 Java 将 Excel 文件转换为 HTML。此外,您还了解了如何在 Excel 到 HTML 的转换中启用工具提示和演示首选项。您可以使用 文档 探索有关 Java Excel API 的更多信息。