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

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

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

ما يجب القيام به: image_بديل_نص

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

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