我需要从Python创建Excel XML文件。
Excel XML格式非常简单。我查看了从Excel 2003保存的示例xml文件,它非常简单。
我正在寻找一个Pythonic,现成的库来创建这样的xml文件,而不是重新创建一个。
我可以使用的东西如下:
book = Expy.Workbook()
s1 = book.add_sheet()
s1[0, 2] = "A3"
s1[0, 0] = 12
s1[0, 9] = Expy.Formula("=Sum(A1:A3)")
book.write("excelfile.xml")
有人知道类似的东西吗?
xlwt似乎过时了,只支持python 2.x,似乎写xls文件,而不是xml。
答案 0 :(得分:3)
答案 1 :(得分:1)
如果您使用的是安装了Excel的Windows,则可以查看Excel Automation。
from win32com import client
excel_app = client.Dispatch("Excel.Application")
# check VBA documentation on automating excel...
答案 2 :(得分:1)
xlwt将从python中编写Excel文件,但我不确定它是否处理较新的XML文件格式。 http://pypi.python.org/pypi/xlwt