更改

跳转至: 导航搜索

Pandas读取XLSX文件错误

添加311字节, 2022年4月16日 (六) 21:10
无编辑摘要
raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')
xlrd.biffh.XLRDError: Excel xlsx file; not supported
错误原因:Pandas使用xlrd引擎读取Excel 文件,但是xlrd目前只支持xls文件(Office2007之前版本),所以使用openpyxl来处理,相比xlrd速度会慢,但是可以解决上面所说的问题。
[[File:PandasXLSXError1.png]]
2. 首先 确认Pandas版本高于1.0.1.
查看Pandas版本方法: >>> import pandas as pd
>>> pd.show_versions()
[[File:PandasXLSXError2.png]]
3. 然后 安装并导入openpyxl,并且加 上engine上<font color=blue>engine='openpyxl'</font>(类似下图2),重新运行即可。 安装openpyxl命令:pip install openpyxl
[[File:PandasXLSXError3.png]]
1,138
个编辑

导航菜单