在 Excel 到 HTML 转换期间排除未使用的样式

在 Excel 到 HTML 转换期间排除未使用的样式

Microsoft Excel 文件可能包含许多未使用的样式。当这些文件导出为 HTML 格式时,未使用的样式也被导出。这导致输出 HTML 的大小增加。 Aspose.Cells for Python via Java 支持在将 Excel 文件转换为 HTML 期间排除这些样式。为此,API 提供了HtmlSaveOptions.ExcludeUnusedStyles财产。设定值HtmlSaveOptions.ExcludeUnusedStyles财产给真的将从输出 HTML 中排除所有未使用的样式。

以下屏幕截图显示了 HTML 文件中未使用的样式,这些样式将通过设置值来删除HtmlSaveOptions.ExcludeUnusedStyles财产给真的.

待办事项:图片_替代_文本

以下示例代码演示了在 Excel 到 HTML 的转换过程中删除未使用的样式。

output_directory = "Examples/SampleFiles/OutputDirectory/"
# Create workbook
workbook = Workbook()
# Create an unused named style
workbook.createStyle().setName("UnusedStyle_XXXXXXXXXXXXXX")
# Access first worksheet
worksheet = workbook.getWorksheets().get(0)
# Put some value in cell C7
worksheet.getCells().get("C7").putValue("This is sample text.")
# Initialize HtmlSaveOptions
saveOptions = HtmlSaveOptions()
# exclude unused styles
saveOptions.setExcludeUnusedStyles(True)
# Save the excel file.
workbook.save(output_directory + "outputExcludeUnusedStylesInExcelToHTML.html", saveOptions)