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

Возможные сценарии использования

Microsoft Файл Excel может содержать много неиспользуемых стилей. При экспорте файла Excel в формат HTML эти неиспользуемые стили также экспортируются. Это может увеличить размер HTML. Вы можете исключить неиспользуемые стили во время преобразования файла Excel в HTML с помощьюHtmlSaveOptions.ExcludeUnusedStylesимущество. Когда вы установите егоистинный, все неиспользуемые стили исключаются из выходных данных HTML. На следующем снимке экрана показан образец неиспользуемого стиля в выходных данных HTML.

дело:изображение_альтернативный_текст

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

В следующем примере кода создается рабочая книга, а также создается неиспользуемый именованный стиль. ПосколькуHtmlSaveOptions.ExcludeUnusedStylesустановлен наистинный, поэтому этот неиспользуемый именованный стиль не будет экспортирован ввывод HTML. Но если вы установите егоЛОЖЬ, то этот неиспользуемый стиль будет присутствовать внутри вывода HTML, который вы можете увидеть в разметке HTML, как показано на снимке экрана выше.

Образец кода

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create workbook
Workbook wb = new Workbook();
//Create an unused named style
wb.createStyle().setName("UnusedStyle_XXXXXXXXXXXXXX");
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Put some value in cell C7
ws.getCells().get("C7").putValue("This is sample text.");
//Specify html save options, we want to exclude unused styles
HtmlSaveOptions opts = new HtmlSaveOptions();
//Comment this line to include unused styles
opts.setExcludeUnusedStyles(true);
//Save the workbook in html format
wb.save("outputExcludeUnusedStylesInExcelToHTML.html", opts);