Excel から HTML への変換中に未使用のスタイルを除外する

Excel から HTML への変換中に未使用のスタイルを除外する

Microsoft Excel ファイルには、未使用のスタイルが多数含まれている場合があります。これらのファイルを HTML 形式でエクスポートすると、未使用のスタイルもエクスポートされます。これにより、出力 HTML のサイズが大きくなります。HtmlSaveOptions.ExcludeUnusedStyles財産。値の設定HtmlSaveOptions.ExcludeUnusedStylesプロパティへ真実出力 HTML から未使用のスタイルをすべて除外します。

次のスクリーンショットは、HTML ファイル内の未使用のスタイルを示しています。HtmlSaveOptions.ExcludeUnusedStylesプロパティへ真実.

todo:画像_代替_文章

次のサンプル コードは、Excel から HTML への変換中に未使用のスタイルを削除する方法を示しています。

output_directory = "Examples/SampleFiles/OutputDirectory/"
# Create workbook
workbook = Workbook()
# Create an unused named style
workbook.createStyle().setName("UnusedStyle_XXXXXXXXXXXXXX")
# Access first worksheet
worksheet = workbook.getWorksheets().get(0)
# Put some value in cell C7
worksheet.getCells().get("C7").putValue("This is sample text.")
# Initialize HtmlSaveOptions
saveOptions = HtmlSaveOptions()
# exclude unused styles
saveOptions.setExcludeUnusedStyles(True)
# Save the excel file.
workbook.save(output_directory + "outputExcludeUnusedStylesInExcelToHTML.html", saveOptions)