Excel 到 HTML 的轉換可用於各種場景,例如將工作表轉換為網頁或將工作表的內容嵌入 Web 應用程序等。在本文中,您將了解如何使用 C# 將 MS Excel XLSX 或 XLS 文件轉換為 HTML。此外,您將了解如何使用其他選項來自定義 Excel 到 HTML 的轉換。
- Excel 到 HTML C# API
- 使用 C# 將 Excel 轉換為 HTML
- 使用 C# 在轉換後的 HTML 中啟用工具提示
- 在 Excel 中使用 Presentation Preference to HTML Conversion
Excel 到 HTML C# API
Aspose.Cells for .NET 是一個著名的電子表格操作 API,它允許您在沒有 MS Office 的情況下創建、讀取和修改 Excel 文件。 API 還提供了一個內置的電子表格轉換器,允許您將 Excel 工作表高保真地轉換為 HTML 文件。您可以 下載 API 或使用 NuGet 在您的應用程序中安裝它。
PM> Install-Package Aspose.Cells
Excel XLSX 到 HTML C# 轉換
只需幾行代碼即可實現 Excel 到 HTML 的轉換。只需加載 Excel 文件並以 .html 擴展名保存即可。以下是執行此操作的步驟。
- 使用 Workbook 類加載 Excel XLS/XLSX 文件。
- 使用 Workbook.Save(String) 方法將 XLS/XLSX 轉換為 HTML。
以下代碼示例顯示瞭如何使用 C# 將 XLS/XLSX 文件轉換為 HTML。
// 打開 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");
// 另存為 HTML
workbook.Save("Excel-to-HTML.html");
C# XLSX 到 HTML - 啟用工具提示
可能會出現文本長度超過工作表中單元格寬度的情況。在這種情況下,轉換後的 HTML 文件中的文本會被截斷。為了解決這個問題,Aspose.Cells for .NET 提供了在 HTML 文件中啟用工具提示的選項。以下是執行此操作的步驟。
- 使用 Workbook 類加載 Excel 文件。
- 創建 HtmlSaveOptions 類的對象。
- 使用 HtmlSaveOptions.AddTooltipText 屬性啟用工具提示。
- 使用 Workbook.Save(String, HtmlSaveOptions) 方法將 Excel 文件保存為 HTML。
以下代碼示例顯示如何在 C# 中啟用 Excel 中的工具提示到 HTML 的轉換。
// 打開 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");
// 創建 HTML 選項
HtmlSaveOptions options = new HtmlSaveOptions();
options.AddTooltipText = true;
// 另存為 HTML
workbook.Save("Excel-to-HTML-Tooltip.html", options);
在 Excel 中使用 Presentation Preference to HTML Conversion
Aspose.Cells for .NET 提供了 HtmlSaveOptions.PresentationPreference 屬性,使您可以在生成的 HTML 文件中增強電子表格佈局的呈現。換句話說,它用於獲得更具吸引力的 Excel 工作簿演示。
以下代碼示例顯示瞭如何增強 Excel 文件的顯示效果。
// 打開 Excel 文件
Workbook workbook = new Workbook("Excel.xlsx");
// 創建 HTML 選項
HtmlSaveOptions options = new HtmlSaveOptions();
options.PresentationPreference = true;
// 另存為 HTML
workbook.Save("Excel-to-HTML-PresentationPreference.html", options);
結論
在本文中,您了解瞭如何使用 C# 將 Excel XLSX 和 XLS 文件轉換為 HTML。此外,您還看到瞭如何在 Excel 到 HTML 的轉換中啟用工具提示和演示首選項選項。您可以使用 文檔 閱讀更多關於 Aspose.Cells for .NET 的信息。