8

我需要一个可以读取和写入所有格式(即 xls 和 xlsx)的 Excel 文件的 python 库。

我是 python 新手,之前使用过 Java。在 Java 中,我使用的是POI库,它非常完美。如果可能的话,我需要一个具有相同功能的 python 库。

4

2 回答 2

4

我知道这个线程已经有一段时间没有活跃了,但我认为在这里添加一个答案会很好,因为我为这个问题做了一个新的解决方案。

我遇到了同样的问题,所以我继续创建了一个小型库,其中包含python-excel (xlrd, xlwt) 和openpyxl。你可以在这里找到它:https ://github.com/camyoung1234/spreadsheet

然后要使用它,您输入与 openpyxl 完全相同的代码,除了替换openpyxlspreadsheet. 当您加载和保存文件时,它会查看扩展名并确定使用哪个库来处理它。

要安装它,只需下载它,解压缩,重命名文件夹spreadsheet-master并将spreadsheet其放入PythonXX/Lib/site-packages/(我只用 Python 2.7 测试过,但它应该可以与其他人一起使用)

README一些示例可以帮助您入门。

于 2013-07-03T23:00:51.090 回答
2

Python excel 看起来不错:http: //www.python-excel.org/

OpenPyXl 也可能具有您需要的功能:http ://packages.python.org/openpyxl/

于 2012-08-01T04:24:40.150 回答