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

سيناريوهات الاستخدام المحتملة

ملف Microsoft Excel قد يحتوي على العديد من الأنماط غير المستخدمة. عند تصدير ملف Excel إلى تنسيق HTML، يتم تصدير هذه الأنماط غير المستخدمة أيضًا. يمكن أن يزيد ذلك من حجم HTML. يمكنك استبعاد الأنماط غير المستخدمة أثناء تحويل ملف Excel إلى HTML باستخدام الخاصية HtmlSaveOptions.ExcludeUnusedStyles. عندما يتم تعيينها true، يتم استبعاد جميع الأنماط غير المستخدمة من مخرج HTML. يعرض اللقطة الشاشة التالية نموذجًا لنمط غير مستخدم داخل مخرج HTML.

todo:image_alt_text

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

ينشئ الكود النموذجي التالي دفتر عمل وينشئ أيضًا نمطًا بالاسم غير المستخدم. نظرًا لتعيين HtmlSaveOptions.ExcludeUnusedStyles على true، فإن هذا النمط بالاسم غير المستخدم لن يتم تصديره إلى مخرج HTML. ولكن إذا قمت بتعيينها false، فسيكون هذا النمط غير المستخدم موجودًا داخل مخرج HTML ويمكنك رؤيته ثمار سوق HTML كما هو موضح في اللقطة الشاشة أعلاه.

الكود المثالي

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create workbook
Workbook wb = new Workbook();
//Create an unused named style
wb.createStyle().setName("UnusedStyle_XXXXXXXXXXXXXX");
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Put some value in cell C7
ws.getCells().get("C7").putValue("This is sample text.");
//Specify html save options, we want to exclude unused styles
HtmlSaveOptions opts = new HtmlSaveOptions();
//Comment this line to include unused styles
opts.setExcludeUnusedStyles(true);
//Save the workbook in html format
wb.save("outputExcludeUnusedStylesInExcelToHTML.html", opts);