Exkludera oanvända stilar vid konvertering från Excel till HTML

Möjliga användningsscenario

En Microsoft Excel-fil kan innehålla många oanvända stilar. När du exporterar Excel-filen till HTML-format exporteras även dessa oanvända stilar. Detta kan öka storleken på HTML-filen. Du kan utesluta oanvända stilar under konvertering av Excel-filen till HTML genom att använda HtmlSaveOptions.ExcludeUnusedStyles egenskapen. När du ställer in den till true, exkluderas alla oanvända stilar från utdata-HTML. Den följande skärmbilden visar ett prov på oanvänd stil i utdata-HTML.

todo:image_alt_text

Uteslut oanvända stilar under Excel till HTML-konvertering

Det följande kodexemplet skapar en arbetsbok och skapar även en oanvänd namngiven stil. Eftersom HtmlSaveOptions.ExcludeUnusedStyles är inställd på true, kommer denna oanvända namngivna stil inte att exporteras till utdata-HTML. Men om du sätter den till false, kommer denna oanvända stil att finnas i den genererade HTML-filen som du då kan se i HTML-markeringen, som visas på skärmbilden ovan.

Exempelkod

// 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);