MS Excel 文件非常適合存儲、組織和分析大量數據。在某些情況下,開發人員也更喜歡使用 Excel 文件而不是數據庫來保存記錄。但是,為了查看 Excel 文件中的數據,您需要安裝 MS Excel。此外,您無法從應用程序中查看 Excel 文件的內容。在這種情況下,Excel 到 HTML 的轉換是可能的解決方案之一。本文旨在為您提供如何使用 Python 將 Excel 電子表格轉換為 HTML 文件的方法。
Python Excel 到 HTML 轉換器 API
Aspose.Cells for Python via Java 是一個功能強大的電子表格 API,可讓您使用 Python 輕鬆創建和操作 Excel 文件。 API 的內置 Excel 到 HTML 轉換器提供 Excel 工作簿到 HTML 文件的高質量轉換。此外,它呈現選項卡以在 HTML 文件中的工作表之間導航。您可以運行以下 pip 命令以在 Python 應用程序中安裝和使用 API。
pip install aspose-cells
使用 Python 將 Excel 文件轉換為 HTML
使用 Aspose.Cells 將 XLS/XLSX 文件轉換為 HTML 非常簡單,只需幾行代碼即可完成。以下是使用 Python 將 XLSX 文件轉換為 HTML 的步驟。
- 創建一個 Workbook 類的對象來加載 Excel 文件。
- 使用 Workbook.save(fileName) 方法將 Excel 文件保存為 HTML。
以下代碼示例展示瞭如何使用 Python 將 XLSX 文件轉換為 HTML。
# 加載 XLSX 工作簿
wb = Workbook("workbook.xlsx")
# 將工作簿保存為 HTML 文件
wb.save("workbook.html")
Excel 到 HTML
使用 Python 將 Excel 文件轉換為具有工具提示的 HTML
您還可以配置 API 以在轉換後的 HTML 文件中添加工具提示文本。當文本的長度超過工作表中單元格的寬度並且部分文本可能被隱藏時,將使用此功能。為此,API 公開了 HtmlSaveOptions 類。以下是在 Excel 中啟用工具提示到 HTML 轉換的步驟。
- 使用 Workbook 類加載 Excel 文件。
- 創建 HtmlSaveOptions 類的對象。
- 使用 HtmlSaveOptions.setAddTooltipText(True) 方法啟用工具提示。
- 使用 Workbook.save(fileName, HtmlSaveOptions) 方法將 Excel 轉換為 HTML。
以下代碼示例顯示瞭如何使用 Python 將 XLSX 文件轉換為具有工具提示的 HTML。
# 加載 XLSX 工作簿
wb = Workbook("workbook.xlsx")
options = HtmlSaveOptions()
# 顯示工具提示
options.setAddTooltipText(True)
# 將工作簿保存為 HTML 文件
wb.save("workbook.html", options)
結論
在本文中,您了解瞭如何使用 Python 將 Excel 文件轉換為 HTML。此外,您還學習瞭如何以編程方式在轉換後的 HTML 文件中啟用工具提示。為了了解更多關於 Aspose 的 Python Excel API,請訪問文檔。