Excel管理控件Aspose.Cells開發(fā)者指南(八):在工作簿中加載HTML時(shí)自動(dòng)調(diào)整列和行
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務(wù),支持構(gòu)建具有生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印電子表格功能的跨平臺應(yīng)用程序。
在接下來的系列教程中,將為開發(fā)者帶來Aspose.Cells for .NET的一系列使用教程,例如關(guān)于加載保存轉(zhuǎn)換、字體、渲染、繪圖、智能標(biāo)記等等。
【下載體驗(yàn)Aspose.Cells for .NET最新版】
第一章:加載,保存,轉(zhuǎn)換和管理
▲第八節(jié):在工作簿中加載HTML時(shí)自動(dòng)調(diào)整列和行
要想將HTML文件加載到Workbook對象中時(shí)自動(dòng)調(diào)整列和行。請為此設(shè)置HTMLLoadOptions.AutoFitColsAndRows屬性true。
下面的示例代碼首先將沒有任何加載選項(xiàng)的示例HTML加載到Workbook中,并將其保存為xlsx格式。 然后,它將再次將示例HTML加載到Workbook中,但是這一次,它在將HTMLLoadOptions.AutoFitColsAndRows屬性設(shè)置為true之后加載了HTML,并將其保存為xlsx格式。
請下載兩個(gè)輸出excel文件,即不帶AutoFitColsAndRows的輸出Excel文件和帶AutoFitColsAndRows的輸出Excel文件。
//文檔目錄的路徑。 string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); //示例HTML。 string sampleHtml = "This is sample text.Some text.This is another sample text.Some text."; //將 html字符串加載到內(nèi)存流中。 MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(sampleHtml)); //將內(nèi)存流加載到工作簿中。 Workbook wb = new Workbook(ms); //以xlsx格式保存工作簿。 wb.Save(dataDir + "outputWithout_AutoFitColsAndRows.xlsx"); //指定HTMLLoadOptions并設(shè)置AutoFitColsAndRows = true。 HTMLLoadOptions opts = new HTMLLoadOptions(); opts.AutoFitColsAndRows = true; //使用上述HTMLLoadOptions將內(nèi)存流加載到工作簿中。 wb = new Workbook(ms, opts); //以xlsx格式保存工作簿。 wb.Save(dataDir + "outputWith_AutoFitColsAndRows.xlsx");
下面的屏幕截圖顯示了HTMLLoadOptions.AutoFitColsAndRows屬性對兩個(gè)輸出excel文件的影響。
致改變世界的程序員——現(xiàn)在購買Aspose系列產(chǎn)品最高可享10000元高額減免!更多活動(dòng)詳情可咨詢在線客服哦~
ASPOSE技術(shù)交流QQ群(642018183)已開通,各類資源及時(shí)分享,歡迎交流討論!