Exclure les styles inutilisés lors de la conversion d'Excel en HTML

Scénarios d’utilisation possibles

Microsoft Le fichier Excel peut contenir de nombreux styles inutilisés. Lorsque vous exportez le fichier Excel au format HTML, ces styles inutilisés sont également exportés. Cela peut augmenter la taille de HTML. Vous pouvez exclure les styles inutilisés lors de la conversion du fichier Excel en HTML à l’aide de laHtmlSaveOptions.ExcludeUnusedStylesla propriété. Lorsque vous le réglezvrai, tous les styles inutilisés sont exclus de la sortie HTML. La capture d’écran suivante affiche un exemple de style inutilisé dans la sortie HTML.

tâche : image_autre_texte

Exclure les styles inutilisés lors de la conversion d’Excel en HTML

L’exemple de code suivant crée un classeur et crée également un style nommé inutilisé. Depuis leHtmlSaveOptions.ExcludeUnusedStylesest réglé survrai, donc ce style nommé inutilisé ne sera pas exporté verssortie HTML. Mais si vous le réglezfaux, alors ce style inutilisé sera présent dans la sortie HTML que vous pouvez ensuite voir dans le balisage HTML comme indiqué dans la capture d’écran ci-dessus.

Exemple de code

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