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

17 投票
1 回答
27357 浏览
提问于 2025-04-16 22:16

我想要读取一个文本文件,然后把内容写入一个Windows的.xls文件,也就是创建一个.xls文件,之后还想对这个创建好的.xls文件做一些修改。我在网上查了一下,想知道有哪些可用的工具包:

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

请问哪个模块最适合做这些操作?有什么建议吗?

1 个回答

15

xlwt 使用起来非常好。

如果你想创建 .xlsx 文件(这是在 Office 2007 和 2010 中使用的新格式),可以使用 openpyxl

我建议使用原生的 Python 库(xlwt 或 openpyxl),而不是用 PyWin32 COM 自动化来操作 Excel。

撰写回答