查看“Pandas读取XLSX文件错误”的源代码
←
Pandas读取XLSX文件错误
跳转至:
导航
,
搜索
因存在冲突的中间编辑,本编辑不能撤销。
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
1. 使用Pandas读取XLSX文件(新版本Excel文件)出现错误。 报错信息:File "C:\Users\username\AppData\Local\Programs\Python\Python38\lib\site-packages\xlrd\__init__.py", line 170, in open_workbook raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported') xlrd.biffh.XLRDError: Excel xlsx file; not supported 错误原因:Pandas默认使用xlrd引擎读取Excel 文件,但是xlrd新版本(2.0.1)只支持xls文件(Office2007之前版本),所以使用openpyxl来处理,相比xlrd速度会慢,但是可以解决上面所说的问题。 官方解释:xlrd is a library for reading data and formatting information from Excel files in the historical .xls format. #仅支持操作xls老版本文件。 [[File:PandasXLSXError1.png]] 2. 首先确认Pandas版本高于1.0.1. 查看Pandas版本方法: >>> import pandas as pd >>> pd.show_versions() >>> pd.__version__ [[File:PandasXLSXError2.png]] 3. 然后安装并导入openpyxl,并且加上<font color=blue>engine='openpyxl'</font>(类似下图2),重新运行即可。 安装openpyxl命令:pip install openpyxl [[File:PandasXLSXError3.png]]
返回至
Pandas读取XLSX文件错误
。
导航菜单
个人工具
创建账户
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息