如何将数据写入Excel文件?
我有一些数据,我想保存在一个Excel文件。 在Python中如何做到这一点?
有一个伟大的Python模块XLWT 。 我build议使用它…它写入本机Excel文件,而不是CSV。 也支持公式等。
文件 (从马克借来)
我会回答一个稍微不同的问题:“我怎么写数据,以便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))
如果你想要一个BIFF8 XLS文件,我会使用优秀的xlwt 。
如果它在Windows上运行,请尝试通过COM创build一个EXCEL.APPLICATION
的实例
使用Excel帮助来获取对象引用。
这样你甚至可以格式化数据,编写公式等