在 Excel 到 HTML 转换期间排除未使用的样式
Contents
[
Hide
]
在 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 的转换过程中删除未使用的样式。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |