如何将数据写入excel文件?

fru*_*uit 4 python excel

我有一些数据,我想保存在Excel文件中.如何在python中执行此操作?

kaf*_*hau 11

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

文件(从马克借来)


Ned*_*der 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))
Run Code Online (Sandbox Code Playgroud)

  • @Poskvor:也许你知道这一点,但我会说出一般的好处.可以使用Dialect更改分隔符.请参见http://docs.python.org/library/csv.html (2认同)