xlrd.biffh.XLRDError: Excel xlsx file; not supported 如何解决

在使用 "ddt" 模块 与 "xlrd" 模块编写自动化测试用例的时候,报错了
运行结果及报错内容如下:

img

报错的原因:这是由于当前python3中的 xlrd 版本过高导致的,高版本的 xlrd 删除了对应的 .xlsx 文件的读取方法。
随便来个人回答一下啊,我就是想要个勋章

解决方案如下

  • 先卸载掉现有的 xlrd ---> pip uninstall xlrd
  • 重新安装指定版本的 xlrd ---> pip install xlrd == 1.2.0