Nicht verwendete Styles bei der Excel zu HTML Konvertierung ausschließen
Mögliche Verwendungsszenarien
Eine Microsoft Excel-Datei kann viele ungenutzte Styles enthalten. Wenn Sie die Excel-Datei im HTML-Format exportieren, werden diese ungenutzten Styles ebenfalls exportiert. Dies kann die Größe des HTML erhöhen. Sie können die ungenutzten Styles bei der Konvertierung der Excel-Datei in HTML mithilfe der HtmlSaveOptions.ExcludeUnusedStyles-Eigenschaft ausschließen. Wenn Sie es auf true einstellen, werden alle ungenutzten Styles aus der Ausgabe-HTML ausgeschlossen. Der folgende Screenshot zeigt einen Beispielnichtverwendeten Style in der Ausgabe-HTML.
Ausnutzen nicht verwendeter Stile während der Konvertierung von Excel in HTML ausschließen
Der folgende Beispielcode erstellt eine Arbeitsmappe und erstellt auch einen ungenutzten benannten Stil. Da die HtmlSaveOptions.ExcludeUnusedStyles-Eigenschaft auf true festgelegt ist, wird dieser ungenutzte benannte Stil nicht in output HTML exportiert. Aber wenn Sie es auf false setzen, wird dieser ungenutzte Stil in der Ausgabe-HTML vorhanden sein, den Sie dann im HTML-Markup wie im obigen Screenshot sehen können.
Beispielcode
// 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); |