跨平台的方式来读取Python中的Excel文件?

我有一些(Excel 2000)工作簿。 我想提取每个工作表中的数据到一个单独的文件。

我在Linux上运行。

有没有一个库可以用来从Python访问(读取)Linux上的XLS文件?

从PyPI获取xlrd 。 也请到python-excel网站了解(a)教程(b)讨论组(c) xlwtxlutils

[Dis] claimer:我是xlrd的作者和维护者, xlrdxlwt (这是pyExcelerator的一个分支,修复了bug和大量的增强)。

最简单的方法是在Wine下运行Excel,或者在Windows上运行。 您可以使用Mark Hammond的COM绑定,它与ActiveState Python捆绑在一起。 或者,您可以导出CSV格式的数据并从中读取数据。

在过去,我一直使用pyexcelerator来获得好的结果。