欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

用 Python 将 HTML 转换为 Excel 文件 - 用 Python 将 HTML 转换为 Excel 工作表

最编程 2024-10-14 07:23:04
...

我们可以使用Workbook.LoadFromHTML()方法或Workbook.LoadFromMHTML()直接载入HTML文件,并通过Workbook.SaveToFile()方法将其保存为指定的Excel文件格式。以下是详细操作步骤:

  • 导入所需模块。
  • 创建Workbook对象。
  • 使用Workbook.LoadFromHTML()方法载入HTML文件。
  • 对于比较简单的HTML表格可能缺少一些格式信息,我们可以在转换前进行一些格式设置,如自动调整列宽。
  • 使用Workbook.SaveToFile()方法将其转换为Excel文件并保存。
  • 释放资源。

代码示例

from spire.xls import Workbook

# 创建Workbook的实例
workbook = Workbook()

# 加载HTML文件
workbook.LoadFromHtml("Sample.html")

# 自动调整列宽
for i in range(workbook.Worksheets.Count):
    worksheet = workbook.Worksheets.get_Item(i)
    for j in range(1, worksheet.Columns.Count + 1):
        worksheet.AutoFitColumn(j)

# 将其转换为Excel文件
workbook.SaveToFile("output/HTML转Excel.xlsx")
workbook.Dispose()

结果
Python转换HTML为Excel

推荐阅读