本文所有的报错都来自编码过程中我自己遇到的问题,解决方案均为互联网上搜索的结果,我只是将其进行了总结,方便以后的查找,最后按照报错顺序附上了原文链接。
所有报错:
报错:xlrd.biffh.XLRDError: Excel xlsx file; not supported
原因:xlrd更新到了2.0.1版本,只支持.xls文件,所以pandas.read_excel(‘xxx.xlsx’)会报错。
解决方法:
1. 可以安装旧版xlrd,在cmd中运行:
pip uninstall xlrd
pip install xlrd==1.2.0
2.也可以用openpyxl代替xlrd打开.xlsx文件:
df=pandas.read_excel(‘data.xlsx’,engine=‘openpyxl’)
参考文章:
1. 原文链接:https://blog.youkuaiyun.com/weixin_44073728/article/details/111054157