python excel处理错误

python excel处理错误,python,excel,xlrd,Python,Excel,Xlrd,我正在使用python处理excel。 我正在使用xlrd模块(版本0.6.1)进行同样的操作 我很乐意获取大多数excel文件,但对于某些excel文件,它会给我以下错误: XLRDError: Expected BOF record; found 0x213c 有人能告诉我如何解决这个问题吗? 提前感谢。您所拥有的很可能是一个“XML电子表格2003(*.XML)”文件“谷歌搜索此确切错误表明这些“.xls”文件不是Excel 2003“二进制”格式,而是基于xml的(较新的Excel文件

我正在使用python处理excel。
我正在使用xlrd模块(版本0.6.1)进行同样的操作

我很乐意获取大多数excel文件,但对于某些excel文件,它会给我以下错误:

XLRDError: Expected BOF record; found 0x213c
有人能告诉我如何解决这个问题吗?

提前感谢。

您所拥有的很可能是一个“XML电子表格2003(*.XML)”文件<代码>“谷歌搜索此确切错误表明这些“.xls”文件不是Excel 2003“二进制”格式,而是基于xml的(较新的Excel文件格式)。您可以在记事本中打开一个文件进行验证。您确定使用的是最新的XLRD版本吗?我没有使用最新的XLRD模块,因为我们的项目使用的是0.6.1版本
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>