首页 > 其他分享 >xlrd.biffh.XLRDError: Excel xlsx file; not supported

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

时间:2024-07-17 20:57:06浏览次数:12  
标签:xlsx py supported Excel XLRDError file xlrd

问题描述

今天在测试 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 

 

标签:xlsx,py,supported,Excel,XLRDError,file,xlrd
From: https://www.cnblogs.com/wdh01/p/17520858.html

相关文章

  • 比对两个excel文件数据差异
    背景工作中需要一个测试需求:需要比对两个excel文件的内容,以门店编码为唯一键,比对其他字段值不一致的地方,如有不一致需要写入另外一个文件解决方案使用python代码实现#-*-coding:utf-8-*-"""@File:数据核对脚本.py@Author:simon@email:[email protected]......
  • JAVA操作Excel使用poi和easyexcel依赖的兼容性问题
      EasyExcel版本3.1.0及以上支持poi5.2.3。具体来说,EasyExcel3.1.0及之后的版本兼容poi4.1.2至5.2.2的范围,因此它确实支持poi5.2.3。但请注意,使用3.0.0及以上版本的EasyExcel配合poi5+时,需要手动在项目的依赖管理中排除poi-ooxml-schemas依赖,示例如下:<dependency>......
  • js 将table转成Excel
    1.情景展示如何使用js将网页中的表格转成Excel文件?2.具体分析通过SheetJS的xlsx.js文件实现。3.解决方案下载地址:https://github.com/SheetJS/sheetjs/archive/refs/tags/v0.18.5.zip打开压缩包,找到dis目录下的xlsx.full.min.js将该文件解压出来,放到项目当中。在需要......
  • Excel导出操作
    一、定义@Excel注解,将实体属性映射成excel对应的单元格表头、属性为导出列表的属性名称@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public@interfaceExcel{/***导出时在excel中排序*/publicintsort()defaultInteger.MAX_VALUE;/***导出到E......
  • Django导出EXCEL并确保表头左右两列显示
    以下是导出EXCEL确保表头左右两列显示正确值的代码示例:fromopenpyxlimportWorkbookfromopenpyxl.stylesimportAlignment#创建一个新的工作簿和工作表wb=Workbook()ws=wb.active#模拟订单头信息(替换为您的实际数据获取方法)order_header={'od_no':'SO......
  • java导入excel数据,要求数据精度与文件一致
    最近应客户需求,导入excel表格,且要求数据精度和日期格式与文件一致。之前虽然做过导入导出的功能,但要求没有这么细致,因此在网上查找了大量的文件,找到了表格的cell.getCellStyle().getDataFormatString()这个属性,可以根据属性在程序里转换成自己需要的格式。publicStringgetC......
  • qxlsx 冻结单元格(freeze fix)
    在使用qxlsx过程中,导出的Excel要求有行列冻结功能(https://github.com/QtExcel/QXlsx)。没找到库中代码有此功能,后来在讨论组组中,发现了一个大神把这个问题解决了(https://github.com/QtExcel/QXlsx/discussions/200)。在此记录一下。吧QXlsx库的源代码及更改上传到此:https://fi......
  • 一种使用Excel直观验证机器视觉引导坐标的方法
    1.首先格式化数据,作为像素坐标,右为机械手坐标2.各自绘制散点图3.将散点图背景色调至半透明:右键图表,填充选项选择无填充 4.将标记点填充色调节至半透明5.缩放图表使二者的标记点尽量重合,就可以看出数据的相对偏移情况 Done! ......
  • Python办公自动化:效率飞跃,自动化批量汇总Excel到Word
    Python办公自动化:效率飞跃,自动化批量汇总Excel到Word原创 丹心向阳 数海丹心 2024年06月23日07:30 山东摘要:每个月底,是许多数据分析师的梦魇,尤其是当他们需要从成百上千的Excel报表中汇总数据到Word时。本文将讲述小李如何使用Python自动化技术,几秒钟完成原本需要通宵达旦......
  • 利用wps的com口用python实现excel转pdf
    因为最近每天都要进行表格相关的工作,每天都要整理数据导出pdf,因为导出的表格格式比较复杂,要求也比较严格,所以python导出pdf的库都满足不了需求,比较好用的又需要付费,最后摸索到了可以用应用的com口完成导出因为微软excel在导出多个sheet时比较大的sheet页并不会缩小内容而是扩大......