Escludere Stili Non Utilizzati durante la conversione da Excel a HTML

Possibili Scenari di Utilizzo

Il file di Microsoft Excel può contenere molti stili non utilizzati. Quando esporti il file Excel in formato HTML, questi stili non utilizzati vengono esportati. Questo può aumentare le dimensioni dell’HTML. Puoi escludere gli stili non utilizzati durante la conversione del file Excel in HTML utilizzando la proprietà HtmlSaveOptions.ExcludeUnusedStyles . Quando la imposti su true, tutti gli stili non utilizzati vengono esclusi dall’HTML di output. La seguente schermata mostra un esempio di stile non utilizzato all’interno dell’HTML di output.

todo:image_alt_text

Escludere Stili Non Utilizzati durante la conversione da Excel a HTML

Il seguente codice di esempio crea un workbook e crea anche uno stile denominato non utilizzato. Poiché HtmlSaveOptions.ExcludeUnusedStyles è impostato su true, questo stile non utilizzato non verrà esportato su output HTML. Ma se lo imposti su false, allora questo stile non utilizzato sarà presente all’interno dell’HTML di output che potrai poi vedere nel markup HTML come mostrato nella schermata sopra.

Codice di Esempio

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