Excel den HTML ye Dönüşüm Sırasında Kullanılmayan Stilleri Hariç Tut
Excel dosyası oluşturan ve kullanılmayan isimli bir stil oluşturan aşağıdaki örnek kod. {0} true olarak ayarlandığından, bu kullanılmayan isimli stil çıktı HTML’sine dışa aktarılmayacaktır. Ancak, falseolarak ayarlarsanız, bu kullanılmayan stil çıktı HTML içinde bulunacaktır ve yukarıdaki ekran görüntüsünde HTML işaretleme dilinde görebilirsiniz.
Microsoft Excel dosyaları birçok kullanılmayan stili içerebilir. Bu dosyalar HTML biçimine dönüştürüldüğünde, kullanılmayan stiller de dışarı aktarılır. Bu, çıktı HTML’in boyutunun artmasına neden olur. Aspose.Cells for Python via Java, Excel dosyasının HTML’e dönüştürülmesi sırasında bu stilleri hariç tutmayı destekler. Bunun için API, HtmlSaveOptions.ExcludeUnusedStyles özelliğini sağlar. HtmlSaveOptions.ExcludeUnusedStyles özelliğinin değerini True olarak ayarlamak kullanılmayan tüm stilleri çıktı HTML’den hariç tutar.
Aşağıdaki ekran görüntüsü, HtmlSaveOptions.ExcludeUnusedStyles özelliğinin değerini True olarak ayarlayarak kaldırılacak olan HTML dosyasındaki kullanılmayan stilleri gösterir.
Aşağıdaki örnek kod, Excel’den HTML’e dönüşüm sırasında kullanılmayan stilleri kaldırmayı gösterir.
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) |