Python+Excel:xlrd.biffh.XLRDError: Excel xlsx file; not supported,两种解决方案

Python+Excel:xlrd.biffh.XLRDError: Excel xlsx file; not supported,两种解决方案_第1张图片

  • 公众号:Python图书馆 (ID:python_library)
  • 整理:兆锋

环境配置:Python3.6 以上版本 ,xlrd安装成功,版本:2.0.1
安装Python的教程:视频教程

报错信息:导入excel,提示:

raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')
xlrd.biffh.XLRDError: Excel xlsx file; not supported

问题原因:excel文件的版本和xrld的版本不匹配

解决思路:①要么调低xlrd的版本,②要么调低excel的版本,③或者直接换个库:全解析!9个处理Excel的Python库,到底哪个最好用?
下面介绍一下解决步骤:推荐小白选②调低excel(学习成本低)

1、调低xlrd版本

xlrd过高,卸载旧版本重新安装1.2.0
1、打开terminal
2、卸载现在的版本 pip uninstall xlrd
3、安装低本班xlrd:pip install xlrd==1.2.0

2、调低excel版本

excel文件的版本过高,复制源文件,另存为:xls格式
1、在报错的excel文件,所在的文件夹里,新建一个excel文件,名称必须为:new.xls(名称可以自定义,后缀必须一致,而且必须用office/wps创建,不可以自己建一个文件,然后修改后缀)
2、把报错文件的数据,复制到new.xls

3、换个Python库

这里推荐和xlrd类似的xlwings
1、安装命令:pip install xlwings

热 文 推 荐

  • 商业数据分析入门教程
  • 推荐5个Excel自动化办公免费学习资源~(数据分析、Python、VBA等)全解析!
  • 9个处理Excel的Python库,到底哪个最好用?
  • 47页PPT:如何利用Python进行自动化办公?
  • Python必读好书,这9本份量十足~
  • 如何用Python处理Excel?Pandas视频教程&官方文档来啦~
  • 内幕 | 报价上万的大屏数据可视化,成本只有10分钟?(附18套可视化模板)
  • Python自动化办公社区 · 知识星球(免费开放)

图片

你可能感兴趣的:(Python知识点(超详细),python,excel,xlrd)