Python - 写入XLS文件的最佳模块

Bha*_*nan 17 python

我想读取一个文本文件,写入一个windows .xls文件即,创建一个.xls文件,然后对创建的.xls文件进行一些修改.我已经谷歌了解所有可用的软件包:

Win32 Com client
 --> xlrd (Only for Reading from xls files I guess)
|
 --> xlwt (only for writing into xls files)
PyExcelerator
Run Code Online (Sandbox Code Playgroud)

执行这些操作的最佳模块是什么?有什么建议?

cod*_*ape 15

xlwt效果很好.

如果要创建.xlsx文件(Office 2007和2010中使用的新格式),则有openpyxl.

我建议使用PyWin32 COM自动化驱动Excel的本机python库(xlwt或openpyxl).

  • 这是一个更新:对于创建`.xlsx`文件,还有[xlsxwriter](https://xlsxwriter.readthedocs.org/en/latest/)模块,值得一看. (2认同)