استبعاد الأنماط غير المستخدمة أثناء تحويل Excel إلى HTML

استبعاد الأنماط غير المستخدمة أثناء تحويل Excel إلى HTML

قد تحتوي ملفات Microsoft Excel على العديد من الأنماط غير المستخدمة. عند تصدير هذه الملفات إلى تنسيق HTML، يتم تصدير الأنماط غير المستخدمة أيضًا. وهذا يؤدي إلى زيادة حجم ملف HTML الناتج. تدعم Aspose.Cells for Python via Java استبعاد هذه الأنماط أثناء تحويل ملف Excel إلى HTML. لهذا، توفر الواجهة برمجة التطبيقات (API) خاصية ExcludeUnusedStyles (https://reference.aspose.com/cells/python/asposecells.api/htmlsaveoptions#ExcludeUnusedStyles). سيؤدي ضبط قيمة خاصية ExcludeUnusedStyles (https://reference.aspose.com/cells/python/asposecells.api/htmlsaveoptions#ExcludeUnusedStyles) إلى True إلى استبعاد جميع الأنماط غير المستخدمة من ملف الHTML الناتج.

توضح اللقطة الشاشة التالية الأنماط غير المستخدمة في ملف HTML الذي سيتم إزالتها عن طريق ضبط قيمة خاصية ExcludeUnusedStyles (https://reference.aspose.com/cells/python/asposecells.api/htmlsaveoptions#ExcludeUnusedStyles) إلى True.

todo:image_alt_text

يقوم الكود النموذجي التالي بإزالة الأنماط غير المستخدمة أثناء تحويل 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)