تناسب تلقائي للأعمدة والصفوف أثناء تحميل HTML في مصنف
سيناريوهات الاستخدام المحتملة
يمكنك تلائم الأعمدة والصفوف أثناء تحميل ملف HTML داخل كائن المفكرة. يرجى ضبط الخاصية HtmlLoadOptions.AutoFitColsAndRows إلى true لهذا الغرض.
تلائم الأعمدة والصفوف تلقائيًا أثناء تحميل HTML في دفتر العمل
الكود النموذجي التالي يقوم أولاً بتحميل HTML النموذجي في Workbook بدون أي خيارات تحميل وحفظه في تنسيق XLSX. ثم يقوم مرة أخرى بتحميل HTML النموذجي في Workbook ولكن هذه المرة، يقوم بتحميل الـ HTML بعد ضبط الخاصية HtmlLoadOptions.AutoFitColsAndRows على true وحفظه في تنسيق XLSX. يرجى تنزيل كل من ملفات الإكسيل الناتجة، أي ملف الإكسيل الناتج بدون تناسب الأعمدة والصفوف و ملف الإكسيل الناتج مع تناسب الأعمدة والصفوف. اللقطة الشاشية التالية توضح تأثير الخاصية HtmlLoadOptions.AutoFitColsAndRows على كل من ملفات الإكسيل الناتجة.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
//Sample HTML. | |
string sampleHtml = "<html><body><table><tr><td>This is sample text.</td><td>Some text.</td></tr><tr><td>This is another sample text.</td><td>Some text.</td></tr></table></body></html>"; | |
//Load html string into memory stream. | |
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(sampleHtml)); | |
//Load memory stream into workbook. | |
Workbook wb = new Workbook(ms); | |
//Save the workbook in xlsx format. | |
wb.Save(dataDir + "outputWithout_AutoFitColsAndRows.xlsx"); | |
//Specify the HTMLLoadOptions and set AutoFitColsAndRows = true. | |
HtmlLoadOptions opts = new HtmlLoadOptions(); | |
opts.AutoFitColsAndRows = true; | |
//Load memory stream into workbook with the above HTMLLoadOptions. | |
wb = new Workbook(ms, opts); | |
//Save the workbook in xlsx format. | |
wb.Save(dataDir + "outputWith_AutoFitColsAndRows.xlsx"); |