我有一些(Excel 2000)工作簿。我想将每个工作表中的数据提取到一个单独的文件中。跨平台方式读取Python中的Excel文件?
我在Linux上运行。
是否有一个库可用于从Python访问(读取)Linux上的XLS文件?
我有一些(Excel 2000)工作簿。我想将每个工作表中的数据提取到一个单独的文件中。跨平台方式读取Python中的Excel文件?
我在Linux上运行。
是否有一个库可用于从Python访问(读取)Linux上的XLS文件?
最简单的方法是在Wine下运行excel或作为虚拟机运行excel并从Windows执行。您可以使用Mark Hammond的COM绑定,它与ActiveState Python捆绑在一起。或者,您可以导出CSV格式的数据并从中读取数据。
我在过去一直使用pyexcelerator以获得良好效果。
获取xlrd
from PyPI。另请访问the python-excel website以了解(a)教程(b)讨论组(c)xlwt
和xlutils
。
[Dis] claimer:我是作者&维护者xlrd
,和维护者xlwt
(这是pyExcelerator的一个分支,修正了bug和许多增强功能)。
总是可以将excel电子表格导出为csv格式,这应该很容易在Python中解析 – cristobalito 2010-12-04 19:42:22
您看过http://www.python-excel.org/吗? – 2010-12-04 19:42:34
或另存为XML并使用XML解析器。 – khachik 2010-12-04 19:44:31