Исключить неиспользуемые стили во время конвертации Excel в HTML

Исключить неиспользуемые стили во время преобразования Excel в HTML

Файлы Microsoft Excel могут содержать множество неиспользуемых стилей. При экспорте этих файлов в формат HTML также экспортируются неиспользуемые стили. Это приводит к увеличению размера выходного HTML. Aspose.Cells для Python via Java поддерживает исключение этих стилей во время конвертации файла Excel в HTML. Для этого API предоставляет свойство ExcludeUnusedStyles в HtmlSaveOptions. Установка значения свойства ExcludeUnusedStyles в True исключит все неиспользуемые стили из выходного HTML.

На следующем снимке экрана показаны неиспользуемые стили в HTML-файле, которые будут удалены путем установки значения свойства ExcludeUnusedStyles в True.

todo:image_alt_text

В следующем образце кода демонстрируется удаление неиспользуемых стилей во время конвертации 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)