背景
Python通过pandas读取xlsx,报错“Missing optional dependency 'xlrd'”
如下代码:
score = DataFrame(pd.read_excel('data.xlsx'))
score.to_excel('data.xlsx')
print (score)
步骤
- 安装xlrd:pip install xlrd
2、报错“xlrd.biffh.XLRDError: Excel xlsx file; not supported”
原因:
xlrd版本过高,卸载旧版本重新安装1.2.0。
pip uninstall xlrd
pip install xlrd==1.2.0
3、报错“ModuleNotFoundError: No module named 'openpyxl'”
pip install openpyxl
至此,OK。
结尾
软件开发过程中,环境啊,版本啊,有时会占用一些时间,何解?耐心一些,一般软件报错原因都比较清楚,然后依次解决问题即可。