xlrd.biffh.XLRDError: Excel xlsx file; not supported

问题描述

今天在测试 python 读取excel文件的时候出现了异常

Traceback (most recent call last):
  File "E:/worksp_py/hardwary/100day/thirtfive/testxml.py", line 5, in <module>
    wb = xlrd.open_workbook("./test.xlsx")
  File "E:\Tools\anaconda3\envs\pytorch\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

好像是 pip 安装的 xlrd 默认版本不支持读取 xlsx

解决方式

先卸载

复制代码
E:\worksp_py\hardwary>pip uninstall  xlrd
Found existing installation: xlrd 2.0.1
Uninstalling xlrd-2.0.1:
  Would remove:
    e:\tools\anaconda3\lib\site-packages\xlrd-2.0.1.dist-info\*
    e:\tools\anaconda3\lib\site-packages\xlrd\*
    e:\tools\anaconda3\scripts\runxlrd.py
Proceed (Y/n)? y
  Successfully uninstalled xlrd-2.0.1
复制代码

安装低版本xlrd

pip install xlrd==1.2.0

 

另一个解决方式将 xlsx 另存为 xls 

 

posted @   晓枫的春天  阅读(136)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2023-07-17 PostgreSQL 常用函数(一)
2023-07-17 PostgreSQL CASE条件表达式
点击右上角即可分享
微信分享提示