Исключить неиспользуемые стили во время преобразования 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-.NET | |
//Create workbook | |
Workbook wb = new Workbook(); | |
//Create an unused named style | |
wb.CreateStyle().Name = "UnusedStyle_XXXXXXXXXXXXXX"; | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Put some value in cell C7 | |
ws.Cells["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.ExcludeUnusedStyles = true; | |
//Save the workbook in html format | |
wb.Save("outputExcludeUnusedStylesInExcelToHTML.html", opts); |