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.exclude_unused_styles. 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.

todo:image_alt_text

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.exclude_unused_styles 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

# Create workbook
workbook = Workbook()
# Create an unused named style
workbook.create_style().name = "UnusedStyle_XXXXXXXXXXXXXX"
# Access first worksheet
worksheet = workbook.worksheets.get(0)
# Put some value in cell C7
worksheet.cells.get("C7").put_value("This is sample text.")
# Initialize HtmlSaveOptions
saveOptions = HtmlSaveOptions()
# exclude unused styles
saveOptions.exclude_unused_styles = True
# Save the excel file.
workbook.save("outputExcludeUnusedStylesInExcelToHTML.html", saveOptions)