تصدير ورقة العمل CSS بشكل منفصل في ملف HTML الناتج
سيناريوهات الاستخدام المحتملة
يوفر Aspose.Cells لـ Python via .NET ميزة تصدير CSS ورقة العمل بشكل منفصل عند تحويل ملف Excel إلى HTML. يرجى استخدام خاصية HtmlSaveOptions.export_worksheet_css_separately لهذا الغرض وتعيينها على true أثناء حفظ ملف Excel بصيغة HTML.
تصدير ورق العمل CSS بشكل منفصل في ملف HTML الناتج
يقوم الكود العيني التالي بإنشاء ملف Excel، وإضافة نص في الخلية B5 بلون أحمر ثم يحفظه بتنسيق HTML باستخدام خاصية HtmlSaveOptions.export_worksheet_css_separately. يُرجى رؤية HTML الناتج الذي تم إنشاؤه من الكود للإطلاع. ستجد ملفًا بعنوان stylesheet.css داخله كنتيجة للكود العيني.
الكود المثالي
from aspose.cells import HtmlSaveOptions, Workbook | |
from aspose.pydrawing import Color | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Create workbook object | |
wb = Workbook() | |
# Access first worksheet | |
ws = wb.worksheets[0] | |
# Access cell B5 and put value inside it | |
cell = ws.cells.get("B5") | |
cell.put_value("This is some text.") | |
# Set the style of the cell - font color is Red | |
st = cell.get_style() | |
st.font.color = Color.red | |
cell.set_style(st) | |
# Specify html save options - export worksheet css separately | |
opts = HtmlSaveOptions() | |
opts.export_worksheet_css_separately = True | |
# Save the workbook in html | |
wb.save("outputExportWorksheetCSSSeparately.html", opts) |
تصدير جدول عمل واحد إلى HTML
عند تحويل دفتر عمل به عدة أوراق إلى HTML باستخدام Aspose.Cells لـ Python via .NET، ينشئ ملف HTML مع مجلد يحتوي على CSS وملفات HTML متعددة. عند فتح ملف HTML هذا في المتصفح، تكون علامات التبويب مرئية. نفس السلوك مطلوب لدفتر عمل بورقة واحدة عند تحويله إلى HTML. في السابق، لم يُنشأ مجلد منفصل لدفاتر العمل ذات الورقة الواحدة وتم إنشاء ملف HTML فقط. لا يُظهر مثل هذا الملف علامات التبويب عند فتحه في المتصفح. يقوم MS Excel أيضًا بإنشاء مجلد وملف HTML مناسب لورقة واحدة، وبالتالي يتم تنفيذ نفس السلوك باستخدام واجهات برمجة التطبيقات Aspose.Cells لـ Python via .NET. يمكن تنزيل الملف النموذجي من الرابط التالي للاستخدام في الكود أدناه:
الكود المثالي
from aspose.cells import HtmlSaveOptions, Workbook | |
# 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 | |
wb = Workbook(sourceDir + "sampleSingleSheet.xlsx") | |
# Specify HTML save options | |
options = HtmlSaveOptions() | |
# Set optional settings if required | |
options.encoding = "utf-8" | |
options.export_images_as_base64 = True | |
options.export_grid_lines = True | |
options.export_similar_border_style = True | |
options.export_bogus_row_data = True | |
options.exclude_unused_styles = True | |
options.export_hidden_worksheet = True | |
# Save the workbook in Html format with specified Html Save Options | |
wb.save(outputDir + "outputSampleSingleSheet.htm", options) |