Excel电子表格可让您以表格形式存储和组织数据。也可以执行计算以及生成不同类型的图形和图表以分析数据。但是,在各种情况下,可能需要执行Excel到HTML的转换才能将工作表转换为HTML页面。例如,将电子表格的内容嵌入到网页中时。因此,本文旨在介绍如何使用Java将Excel XLSX文件以编程方式转换为HTML。
- 使用Java完成Excel到HTML Java的转换
- 使用工具提示将Excel转换为HTML
- 使用演示首选项将Excel转换为HTML
Aspose.Cells for Java是功能强大的电子表格处理API,可让您在没有MS Office的情况下创建或修改Excel文件。该API支持添加图表,图形,公式,并以编程方式执行其他电子表格操作操作。点击下方按钮可下载试用。(点击下载)
使用Java完成Excel到HTML的转换
使用Aspose.Cells进行Excel到HTML的转换非常容易。只需加载Excel电子表格并将其另存为HTML文件即可。以下是将Excel XLSX文件转换为HTML的步骤。
- 使用Workbook类加载XLSX文件。
- 使用Workbook.Save(String)方法以.html扩展名保存文件。
下面的代码示例演示如何使用Java将Excel文件转换为HTML。
// Load Excel file Workbook workbook = new Workbook("workbook.xlsx"); // Save as Excel XLSX file workbook.save("Excel-to-HTML.html");
使用工具提示将Excel转换为HTML
在某些情况下,文本会超出工作表中单元格的宽度。当将这样的工作表转换为HTML页面时,文本的某些部分将被隐藏。对于这种情况,可以启用工具提示来查看超出的文本。以下是启用Excel中的工具提示到HTML转换的步骤。
- 使用Workbook类加载XLSX文件。
- 创建一个HtmlSaveOptions类的实例。
- 使用HtmlSaveOptions.setAddTooltipText(true)启用工具提示。
- 使用Workbook.Save(String,HtmlSaveOptions)方法以.html扩展名保存文件。
以下代码示例显示了如何在Excel中启用Excel中的工具提示到HTML的转换。
// Load Excel file Workbook workbook = new Workbook("workbook.xlsx"); // Create HTML options and enable tooltip HtmlSaveOptions options = new HtmlSaveOptions(); options.setAddTooltipText(true); // Save as Excel XLSX file workbook.save("Excel-to-HTML.html", options);
使用演示首选项将Excel转换为HTML
Java的Aspose.Cells提供了附加功能,可为呈现的HTML页面设置演示文稿的首选项。当呈现为HTML时,您可以使用此功能获得更有吸引力的Excel工作簿演示。为此,您可以设置HtmlSaveOptions.setPresentationPreference(true)属性。下面的代码示例演示如何在Excel中启用演示文稿首选项到HTML的转换。
// Load Excel file Workbook workbook = new Workbook("workbook.xlsx"); // Create HTML options and enable presentation preference HtmlSaveOptions options = new HtmlSaveOptions(); options.setPresentationPreference(true); // Save as Excel XLSX file workbook.save("Excel-to-HTML.html", options);
如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询。
来源:oschina
链接:https://my.oschina.net/u/4087915/blog/4869534