如何将数据写入excel文件?

时间:2010-06-28 14:18:23

标签: python excel

我有一些数据要保存在excel文件中。如何在python中执行此操作?

4 个答案:

答案 0 :(得分:11)

有一个很棒的python模块叫XLWT。我建议使用它...它写本机Excel文件而不是CSV。也支持公式等。

Documentation(借鉴马克)

答案 1 :(得分:5)

我将回答一个稍微不同的问题:“我如何编写数据以便Excel可以读取它?”

使用csv模块将数据写为.csv文件,然后在Excel中打开它。

import csv
csvout = csv.writer(open("mydata.csv", "wb"))
csvout.writerow(("Country", "Year"))
for coutry, year in my_data_iterable():
    csvout.writerow((country, year))

答案 2 :(得分:1)

如果你想要一个BIFF8 XLS文件,我会使用excellent xlwt

答案 3 :(得分:0)

如果它在Windows上运行,请尝试通过COM

创建EXCEL.APPLICATION的实例

使用Excel帮助进行对象参考。

这样你甚至可以格式化数据,编写公式等等。