Исключить неиспользуемые стили во время конвертации Excel в HTML
Исключить неиспользуемые стили во время преобразования Excel в HTML
Файлы Microsoft Excel могут содержать множество неиспользуемых стилей. При экспорте этих файлов в формат HTML также экспортируются неиспользуемые стили. Это приводит к увеличению размера выходного HTML. Aspose.Cells для Python via Java поддерживает исключение этих стилей во время конвертации файла Excel в HTML. Для этого API предоставляет свойство ExcludeUnusedStyles в HtmlSaveOptions. Установка значения свойства ExcludeUnusedStyles в True исключит все неиспользуемые стили из выходного HTML.
На следующем снимке экрана показаны неиспользуемые стили в HTML-файле, которые будут удалены путем установки значения свойства ExcludeUnusedStyles в True.
В следующем образце кода демонстрируется удаление неиспользуемых стилей во время конвертации 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) |