如何在 Python 中将 Excel 工作表另存为 HTML?

Com*_*low 5 html python excel vba

我正在使用这个库XlsxWriter

我打开了一本工作簿并在其中写了一些东西(考虑到官方示例)-

import xlsxwriter

# Create a workbook and add a worksheet.
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet()

# Some data we want to write to the worksheet.
expenses = (
    ['Rent', 1000],
    ['Gas',   100],
    ['Food',  300],
    ['Gym',    50],
)

# Start from the first cell. Rows and columns are zero indexed.
row = 0
col = 0

# Iterate over the data and write it out row by row.
for item, cost in (expenses):
    worksheet.write(row, col,     item)
    worksheet.write(row, col + 1, cost)
    row += 1

# Write a total using a formula.
worksheet.write(row, 0, 'Total')
worksheet.write(row, 1, '=SUM(B1:B4)')

workbook.close()
Run Code Online (Sandbox Code Playgroud)

我已经严格浏览了文档,但似乎无法找到另存为功能。

有没有办法(任何方式)将其保存workbookHTML文件?

如果从 python 代码中不可能,我可以以某种方式编写VBA代码并从 python 中调用该代码吗?

nrh*_*ner 2

也许您可以在转换为 html 之前使用 xlrd 解析 excel 文件http://codingtutorials.co.uk/python-excel-xlrd-xlwt/