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

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

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

我知道这个线程在一段时间内还没有被激活,但是我认为在这里添加一个答案是很好的,因为我为这个问题提出了一个新的解决scheme。

我有这个相同的问题,所以我继续创build一个包含python-excel (xlrd,xlwt)和openpyxl的小型库。 你可以在这里find它: https : //github.com/camyoung1234/spreadsheet

然后使用它你input完全相同的代码作为openpyxl,除了你用spreadsheetreplaceopenpyxl 。 当您加载并保存文件时,它会查看扩展名并确定使用哪个库来处理它。

要安装它只是下载它,解压缩,重命名文件夹spreadsheet-masterspreadsheet ,并将其放置在PythonXX/Lib/site-packages/ (我只testing了Python 2.7,但它应该与其他人一起工作)

README有几个例子可以帮助你开始。

Python excel看起来像一个去: http : //www.python-excel.org/

另外OpenPyXl可能有你需要的function: http ://packages.python.org/openpyxl/