Nicht verwendete Styles bei der Excel zu HTML Konvertierung ausschließen

Mögliche Verwendungsszenarien

Eine Microsoft Excel-Datei kann viele unbenutzte Stile enthalten. Wenn Sie die Excel-Datei im HTML-Format exportieren, werden diese unbenutzten Stile ebenfalls exportiert. Dies kann die Größe von HTML erhöhen. Sie können die unbenutzten Stile während der Konvertierung der Excel-Datei in HTML mithilfe der HtmlSaveOptions.exclude_unused_styles-Eigenschaft ausschließen. Wenn Sie diese Eigenschaft auf true setzen, werden alle unbenutzten Stile aus der Ausgabe-HTML ausgeschlossen. Der folgende Screenshot zeigt einen Beispiel unbenutzter Stil in der Ausgabe-HTML.

todo:image_alt_text

Ausnutzen nicht verwendeter Stile während der Konvertierung von Excel in HTML ausschließen

Der folgende Beispielscode erstellt eine Arbeitsmappe und erstellt auch einen unbenutzten benannten Stil. Da HtmlSaveOptions.exclude_unused_styles auf true gesetzt ist, wird dieser unbenutzte benannte Stil nicht in der Ausgabe-HTML exportiert. Wenn Sie es jedoch auf false setzen, wird dieser unbenutzte Stil in der Ausgabe-HTML enthalten sein, den Sie dann im HTML-Markup wie im obigen Screenshot sehen können.

Beispielcode

# 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)