用于处理Excel文件的Python库(xls | xlsx)

时间:2012-08-01 04:22:00

标签: python excel

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

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

2 个答案:

答案 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/