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

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

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

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

ينشئ الرمز البريدي المعاين أدناه ملف Excel ، ويضيف بعض النص في الخلية B5 بلون أحمر ثم يقوم بحفظه في تنسيق HTML باستخدام خاصية HtmlSaveOptions.ExportWorksheetCSSSeparately. يرجى الاطلاع على HTML الناتج الذي تم إنشاؤه بواسطة الرمز للإشارة. ستجد ملف stylesheet.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);