Excel管理控件Aspose.Cells功能教程——使用C#將XLS / XLSX轉(zhuǎn)換為HTML
Aspose.Cells for .NET是Excel電子表格編程API,可加快電子表格的管理和處理任務(wù),支持構(gòu)建能夠生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印電子表格的跨平臺應(yīng)用程序。同時不依賴于Microsoft Excel或任何Microsoft Office Interop組件。
Excel到HTML的轉(zhuǎn)換在各種情況下都很有用,例如將工作表轉(zhuǎn)換為網(wǎng)頁或?qū)⒐ぷ鞅淼膬?nèi)容嵌入Web應(yīng)用程序等。在本文中,您將學(xué)習(xí)如何使用C#將MS Excel(XLS / XLSX)文件轉(zhuǎn)換為HTML。此外,您將了解如何使用其他選項來自定義Excel到HTML的轉(zhuǎn)換。
在本文中,我們將探討以下內(nèi)容:
- 使用C#將Excel轉(zhuǎn)換為HTML
- 使用C#在轉(zhuǎn)換的HTML中啟用工具提示
- 在Excel中使用演示首選項進(jìn)行HTML轉(zhuǎn)換
使用C#將Excel轉(zhuǎn)換為HTML
Excel到HTML的轉(zhuǎn)換可以在幾行代碼中實現(xiàn)。只需加載Excel文件并以.html擴展名保存。以下是執(zhí)行此操作的步驟。
- 使用Workbook類加載Excel XLS/XLSX文件
- 使用Workbook.Save(String)方法將XLS/XLSX轉(zhuǎn)換為HTML
下面的代碼示例演示如何使用C#將XLS / XLSX文件轉(zhuǎn)換為HTML:
// Open the Excel file Workbook workbook = new Workbook("Excel.xlsx"); // Save as HTML workbook.Save("Excel-to-HTML.html");
在Excel中啟用工具提示到HTML轉(zhuǎn)換
文本的長度可能超過工作表中單元格的寬度。在這種情況下,文本將在轉(zhuǎn)換的HTML文件中被截斷。為了解決此問題,Aspose.Cells for .NET提供了在HTML文件中啟用工具提示的選項。以下是執(zhí)行此操作的步驟。
- 使用Workbook類加載Excel文件。
- 創(chuàng)建一個HtmlSaveOptions類的對象。
- 使用HtmlSaveOptions.AddTooltipText屬性啟用工具提示。
- 使用Workbook.Save(String,HtmlSaveOptions)方法將Excel文件另存為HTML 。
下面的代碼示例顯示了如何在C#中啟用Excel中的工具提示到HTML轉(zhuǎn)換。
// Open the Excel file Workbook workbook = new Workbook("Excel.xlsx"); // Create HTML options HtmlSaveOptions options = new HtmlSaveOptions(); options.AddTooltipText = true; // Save as HTML workbook.Save("Excel-to-HTML-Tooltip.html", options);
在Excel中使用演示首選項進(jìn)行HTML轉(zhuǎn)換
Aspose.Cells for .NET提供了HtmlSaveOptions.PresentationPreference屬性,該屬性使您可以增強結(jié)果HTML文件中電子表格布局的呈現(xiàn)。換句話說,它用于獲得更有吸引力的Excel工作簿演示。
下面的代碼示例演示如何增強Excel文件的表示形式。
// Open the Excel file Workbook workbook = new Workbook("Excel.xlsx"); // Create HTML options HtmlSaveOptions options = new HtmlSaveOptions(); options.PresentationPreference = true; // Save as HTML workbook.Save("Excel-to-HTML-PresentationPreference.html", options);
還想要更多嗎?您可以點擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。