تصدير ورقة العمل 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. يمكن تنزيل ملف نموذج من الرابط التالي لاستخدامه في نموذج التعليمات البرمجية أدناه:
عينة من الرموز
// 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); |