Exkludera oanvända stilar vid konvertering från Excel till HTML
Möjliga användningsscenario
Microsoft Excel-filen 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. Du kan exkludera oanvända stilar vid konvertering av Excel-fil till HTML med hjälp av egenskapen HtmlSaveOptions.ExcludeUnusedStyles. När du ställer in den true, exkluderas alla oanvända stilar från utdata-HTML. Följande skärmbild visar ett exempel på en oanvänd stil i utdata-HTML.
Uteslut oanvända stilar under Excel till HTML-konvertering
Följande exempelkod 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 ställer in den false, kommer denna oanvända stil att finnas i utdata-HTML som du sedan kan se i HTML-markeringen som visas i skärmbilden ovan.
Exempelkod
// 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); |