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é à l’intérieur du HTML de sortie.
Exclure les styles inutilisés lors de la conversion d’Excel en HTML
Le code d’exemple suivant crée un classeur et crée également un style nommé inutilisé. Puisque la propriété HtmlSaveOptions.ExcludeUnusedStyles est définie sur true, ce style nommé inutilisé ne sera pas exporté vers le HTML de sortie. Mais si vous la définissez sur false, alors ce style inutilisé sera présent à l’intérieur du HTML de sortie que vous pourrez ensuite voir dans le marquage HTML, comme le montre 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-.NET | |
//Create workbook | |
Workbook wb = new Workbook(); | |
//Create an unused named style | |
wb.CreateStyle().Name = "UnusedStyle_XXXXXXXXXXXXXX"; | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Put some value in cell C7 | |
ws.Cells["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.ExcludeUnusedStyles = true; | |
//Save the workbook in html format | |
wb.Save("outputExcludeUnusedStylesInExcelToHTML.html", opts); |