请问这个报错是什么问题呢?

来源:3-2 xlrd常用函数

weixin_慕的地3362557

2020-12-28 21:59

D:\Users\Harris\PycharmProjects\pythonProject1\venv\Scripts\python.exe D:/Users/Harris/PycharmProjects/pythonProject1/index.py

Traceback (most recent call last):

  File "D:\Users\Harris\PycharmProjects\pythonProject1\index.py", line 3, in <module>

    data=xlrd.open_workbook("data1.xlsx")

  File "D:\Users\Harris\PycharmProjects\pythonProject1\venv\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


进程已结束,退出代码1


写回答 关注

3回答

  • weixin_慕运维5010739
    2021-01-21 18:22:11

    原因是最近xlrd更新到了2.0.1版本,只支持.xls文件。所以pandas.read_excel(‘xxx.xlsx’)会报错。

    可以安装旧版xlrd,在cmd中运行:

    pip uninstall xlrd
    pip install xlrd==1.2.0


  • 慕妹9445951
    2021-01-06 10:21:33

    可以用xlrd3试试


  • 霉豆腐拌饭
    2021-01-04 17:29:33

    这个只能操作xls 的后缀。 也就是2003版本的excel


Python办公自动化

以实际工作场景出发,利用python高效快捷覆盖全方位办公自动化内容。

48814 学习 · 163 问题

查看课程

相似问题