我需要一个python库,可以读取和写入所有格式的Excel文件(即xls和xlsx)。
我是python的新手,之前我使用的是Java。在Java中,我使用的是POI库,它非常完美。如果可能的话,我需要一个具有相同功能的python库。
答案 0 :(得分:4)
我知道这个帖子暂时没有激活,但我认为在这里添加答案会很好,因为我为这个问题提出了新的解决方案。
我遇到了同样的问题所以我继续创建了一个小型库,其中包含 python-excel (xlrd,xlwt)和 openpyxl 。您可以在此处找到它:https://github.com/camyoung1234/spreadsheet
然后使用它键入与openpyxl完全相同的代码,除非您将openpyxl
替换为spreadsheet
。当您加载并保存文件时,它会查看扩展名并确定使用哪个库来处理它。
要安装它,只需下载它,解压缩,将文件夹spreadsheet-master
重命名为spreadsheet
并将其放入PythonXX/Lib/site-packages/
(我只使用Python 2.7测试过但它应该可以使用其他)
README
有几个例子可以帮助您入门。
答案 1 :(得分:2)
Python excel看起来像一个go:http://www.python-excel.org/
OpenPyXl也可能具备您需要的功能:http://packages.python.org/openpyxl/