Excel を HTML に変換する際に未使用のスタイルを除外
ExcelからHTMLへの変換時に未使用のスタイルを除外
Microsoft Excelファイルには多くの未使用のスタイルが含まれている場合があります。これらのファイルをHTML形式にエクスポートすると、未使用のスタイルもエクスポートされます。これにより、出力HTMLのサイズが増加します。Aspose.Cells for Python via Javaは、ExcelファイルをHTMLに変換する際にこれらのスタイルを除外する機能をサポートしています。そのために、APIはHtmlSaveOptions.ExcludeUnusedStylesプロパティを提供しています。HtmlSaveOptions.ExcludeUnusedStylesプロパティの値をTrueに設定すると、出力HTMLからすべての未使用スタイルが除外されます。
以下のスクリーンショットは、HtmlSaveOptions.ExcludeUnusedStylesプロパティの値をTrueに設定して削除されるHTMLファイル内の未使用スタイルを示しています。
以下のサンプルコードは、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) |