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

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

توفر Aspose.Cells ميزة تصدير ورقة العمل CSS بشكل منفصل عند تحويل ملف Excel الخاص بك إلى HTML. يرجى استخدام خاصية HtmlSaveOptions.ExportWorksheetCSSSeparately لهذا الغرض وضبطها على صحيحة أثناء حفظ ملف 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-.NET
//Create workbook object
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Access cell B5 and put value inside it
Cell cell = ws.Cells["B5"];
cell.PutValue("This is some text.");
//Set the style of the cell - font color is Red
Style st = cell.GetStyle();
st.Font.Color = Color.Red;
cell.SetStyle(st);
//Specify html save options - export worksheet css separately
HtmlSaveOptions opts = new HtmlSaveOptions();
opts.ExportWorksheetCSSSeparately = true;
//Save the workbook in html
wb.Save("outputExportWorksheetCSSSeparately.html", opts);

تصدير جدول عمل واحد إلى HTML

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

sampleSingleSheet.xlsx

الكود المثالي

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Load the sample Excel file containing single sheet only
Workbook wb = new Workbook(sourceDir + "sampleSingleSheet.xlsx");
// Specify HTML save options
Aspose.Cells.HtmlSaveOptions options = new Aspose.Cells.HtmlSaveOptions();
// Set optional settings if required
options.Encoding = System.Text.Encoding.UTF8;
options.ExportImagesAsBase64 = true;
options.ExportGridLines = true;
options.ExportSimilarBorderStyle = true;
options.ExportBogusRowData = true;
options.ExcludeUnusedStyles = true;
options.ExportHiddenWorksheet = true;
//Save the workbook in Html format with specified Html Save Options
wb.Save(outputDir + "outputSampleSingleSheet.htm", options);