Exclure les styles inutilisés lors de la conversion d Excel en HTML
Scénarios d’utilisation possibles
Le fichier Microsoft 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 du HTML. Vous pouvez exclure les styles inutilisés lors de la conversion du fichier Excel en HTML en utilisant la propriété HtmlSaveOptions.ExcludeUnusedStyles. Lorsque vous la définissez sur true, tous les styles inutilisés sont exclus du HTML de sortie. La capture d’écran suivante affiche un exemple de style inutilisé dans le HTML de sortie.
Exclure les styles inutilisés lors de la conversion d’Excel en HTML
Le code d’échantillon suivant crée un classeur et crée également un style nommé inutilisé. Puisque HtmlSaveOptions.ExcludeUnusedStyles est défini sur true, ce style nommé inutilisé ne sera pas exporté vers le HTML de sortie. Mais si vous le définissez sur false, ce style inutilisé sera présent dans le HTML de sortie que vous pourrez ensuite voir dans le marquage HTML comme montré dans la capture d’écran ci-dessus.
Code d’exemple
// 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); |