excel轉html C#

Excel 到 HTML 的轉換可用於各種場景,例如將工作表轉換為網頁或將工作表的內容嵌入 Web 應用程序等。在本文中,您將了解如何使用 C# 將 MS Excel XLSX 或 XLS 文件轉換為 HTML。此外,您將了解如何使用其他選項來自定義 Excel 到 HTML 的轉換。

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 擴展名保存即可。以下是執行此操作的步驟。

以下代碼示例顯示瞭如何使用 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 文件中啟用工具提示的選項。以下是執行此操作的步驟。

以下代碼示例顯示如何在 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 的信息。

也可以看看

使用 Java 將 Excel 文件轉為 PDFJava 中的 JSON 到 ExcelC# 中的 Word 到 JSON
Python 中的 Word 到 JSONC# 中的 DOC 到 JSONExcel 文件在 Python 中轉為 JSON
C# 中的 XLSX 到 JSONC# 中的 XLS 到 JSONJava 中的 XLSX 到 JSON
Java 中的 Excel 到 JSONJava 中的 DOCX 到 JSONJava 中的 DOC 到 JSON
Java 中的 Word 到 JSONJava 中的 TXT 到 JSONPython 中的 JSON 到 PDF
Java 中的 Excel 到 JSONPython 中的 TXT 到 JSONJava 中的 JSON 到 Excel
使用 Python 在 Excel 中創建數據透視表在 Python 中從 Excel 工作表複製數據在 Python 中保護和取消保護 Excel 文件