تناسب تلقائي للأعمدة والصفوف أثناء تحميل HTML في مصنف

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

يمكنك تلائم تلقائيًا الأعمدة والصفوف أثناء تحميل ملف HTML داخل كائن Workbook. يرجى ضبط الخاصية HtmlLoadOptions.AutoFitColsAndRows إلى true لهذا الغرض.

تلائم الأعمدة والصفوف تلقائيًا أثناء تحميل HTML في دفتر العمل

يحمل الكود العيني أدناه الصورة العينية الأولية العينية في المفكرة دون أي خيارات تحميل ويحفظها بتنسيق XLSX. ثم يحمل الصورة العينية العينية مرة أخرى في المفكرة ولكن هذه المرة، يحمل الصورة العينية الأولية بعد ضبط الخاصية HtmlLoadOptions.AutoFitColsAndRows إلى true ويحفظها بتنسيق XLSX. يرجى تنزيل كلا ملفات إكسيل الناتجة، أي ملف إكسيل الناتج بدون تلائم تلقائي للأعمدة والصفوف و ملف إكسيل الناتج مع تلائم تلقائي للأعمدة والصفوف. توضح اللقطة الشاشية التالية تأثير الخاصية HtmlLoadOptions.AutoFitColsAndRows على كلا ملفات إكسيل الناتج.

todo:image_alt_text

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(AutoFitColumnsRowsLoadingHTML.class) + "LoadingSavingConvertingAndManaging/";
//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 byte array input stream
ByteArrayInputStream bais = new ByteArrayInputStream(sampleHtml.getBytes());
//Load byte array stream into workbook.
Workbook wb = new Workbook(bais);
//Save the workbook in xlsx format.
wb.save(dataDir + "outputWithout_AutoFitColsAndRows.xlsx");
//Specify the HtmlLoadOptions and set AutoFitColsAndRows = true.
HtmlLoadOptions opts = new HtmlLoadOptions();
opts.setAutoFitColsAndRows(true);
//Load byte array stream into workbook with the above HtmlLoadOptions.
bais.reset();
wb = new Workbook(bais, opts);
//Save the workbook in xlsx format.
wb.save(dataDir + "outputWith_AutoFitColsAndRows.xlsx");