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