Excel管理控件Aspose.Cells開發者指南(八):在工作簿中加載HTML時自動調整列和行
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格管理和處理任務,支持構建具有生成,修改,轉換,呈現和打印電子表格功能的跨平臺應用程序。
在接下來的系列教程中,將為開發者帶來Aspose.Cells for .NET的一系列使用教程,例如關于加載保存轉換、字體、渲染、繪圖、智能標記等等。
【下載體驗Aspose.Cells for .NET最新版】
第一章:加載,保存,轉換和管理
▲第八節:在工作簿中加載HTML時自動調整列和行
要想將HTML文件加載到Workbook對象中時自動調整列和行。請為此設置HTMLLoadOptions.AutoFitColsAndRows屬性true。
下面的示例代碼首先將沒有任何加載選項的示例HTML加載到Workbook中,并將其保存為xlsx格式。 然后,它將再次將示例HTML加載到Workbook中,但是這一次,它在將HTMLLoadOptions.AutoFitColsAndRows屬性設置為true之后加載了HTML,并將其保存為xlsx格式。
請下載兩個輸出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字符串加載到內存流中。 MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(sampleHtml)); //將內存流加載到工作簿中。 Workbook wb = new Workbook(ms); //以xlsx格式保存工作簿。 wb.Save(dataDir + "outputWithout_AutoFitColsAndRows.xlsx"); //指定HTMLLoadOptions并設置AutoFitColsAndRows = true。 HTMLLoadOptions opts = new HTMLLoadOptions(); opts.AutoFitColsAndRows = true; //使用上述HTMLLoadOptions將內存流加載到工作簿中。 wb = new Workbook(ms, opts); //以xlsx格式保存工作簿。 wb.Save(dataDir + "outputWith_AutoFitColsAndRows.xlsx");
下面的屏幕截圖顯示了HTMLLoadOptions.AutoFitColsAndRows屬性對兩個輸出excel文件的影響。
致改變世界的程序員——現在購買Aspose系列產品最高可享10000元高額減免!更多活動詳情可哦~
ASPOSE技術交流QQ群(642018183)已開通,各類資源及時分享,歡迎交流討論!