تصدير ورقة العمل CSS بشكل منفصل في الإخراج HTML

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

يوفر Aspose.Cells ميزة لتصدير ورقة العمل CSS بشكل منفصل عند تحويل ملف Excel الخاص بك إلى HTML. الرجاء استخدام الخاصية HtmlSaveOptions.ExportWorksheetCSS بشكل منفصل لهذا الغرض وتعيينها على “true” أثناء حفظ ملف Excel بتنسيق HTML.

تصدير ورقة العمل CSS بشكل منفصل في الإخراج HTML

ينشئ نموذج التعليمات البرمجية التالي ملف Excel ، ويضيف بعض النص في الخلية B5 باللون الأحمر ثم يحفظه بتنسيق HTML باستخدام الخاصية HtmlSaveOptions.ExportWorksheetCSSSeparately. الرجاء مراجعةالإخراج HTMLتم إنشاؤها بواسطة رمز كمرجع. ستجد styleheet.css بداخله كنتيجة لعينة التعليمات البرمجية.

عينة من الرموز

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create workbook object
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Access cell B5 and put value inside it
Cell cell = ws.getCells().get("B5");
cell.putValue("This is some text.");
//Set the style of the cell - font color is Red
Style st = cell.getStyle();
st.getFont().setColor(Color.getRed());
cell.setStyle(st);
//Specify html save options - export worksheet css separately
HtmlSaveOptions opts = new HtmlSaveOptions();
opts.setExportWorksheetCSSSeparately(true);
//Save the workbook in html
wb.save("outputExportWorksheetCSSSeparately.html", opts);

تصدير مصنف ذو ورقة واحدة إلى HTML

عندما يتم تحويل مصنف متعدد الأوراق إلى HTML باستخدام Aspose.Cells ، فإنه ينشئ ملف HTML مع مجلد يحتوي على CSS وملفات HTML متعددة. عند فتح هذا الملف HTML في المستعرض ، تظهر علامات التبويب. مطلوب نفس السلوك لمصنف يحتوي على ورقة عمل واحدة عند تحويله إلى HTML. في وقت سابق لم يتم إنشاء مجلد منفصل للمصنفات ذات الورقة المفردة وتم إنشاء ملف HTML فقط. لا يظهر ملف HTML مثل علامة التبويب عند فتحه في المستعرض. يقوم Excel بإنشاء مجلد مناسب و HTML للأوراق الفردية أيضًا وبالتالي يتم تنفيذ نفس السلوك باستخدام Aspose.Cells. يمكن تنزيل ملف نموذج من الرابط التالي لاستخدامه في نموذج التعليمات البرمجية أدناه:

sampleSingleSheet.xlsx

عينة من الرموز

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Load the sample Excel file containing single sheet only
Workbook wb = new Workbook(srcDir + "sampleSingleSheet.xlsx");
// Specify HTML save options
HtmlSaveOptions options = new HtmlSaveOptions();
// Set optional settings if required
options.setEncoding(Encoding.getUTF8());
options.setExportImagesAsBase64(true);
options.setExportGridLines(true);
options.setExportSimilarBorderStyle(true);
options.setExportBogusRowData(true);
options.setExcludeUnusedStyles(true);
options.setExportHiddenWorksheet(true);
//Save the workbook in Html format with specified Html Save Options
wb.save(outDir + "outputSampleSingleSheet.htm", options);