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