虽然大部分excel表格都是xlsx格式,但还有部分是xls格式,pandas处理这种数据总是报错,我也没有深入研究,就以为是excel版本太旧了,pandas处理不了,我真是轻视它了,抱歉了。
今天又处理到xls表格数据,报错提示:Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.原来是缺少xlrd。
那么解决办法是安装xlrd,但我一开始安装了1.2.0版本,再次报错,提示安装2.0.1
如果安装过旧版本xlrd,先卸载,再安装新版
pip uninstall xlrd
pip install xlrd==2.0.1
搞定,xls也可以读取了