xlrd.biffh.XLRDError: Excel xlsx file; not supported 。我也来蹭一下热度~

读取xlsx文件错误:xlrd.biffh.XLRDError: Excel xlsx file; not supported 读取xlsx文件错误:xlrd.biffh.XLRDError: Excel xlsx file; not supported 阅读详情

哎,之前装了pandas之后,试了一下,发现:

1.问题的出现

import pandas as pd

data = pd.read_excel('123.xlsx')

哈哈,兴高采烈的run了一把,然鹅,意外发生了:
这都能错?无语了。
在这里插入图片描述

额额额额,报错了。

2.错误的分析

2.1 查看xlrd版本
C:\Users\Administrator>pip show xlrd
Name: xlrd
Version: 2.0.1
Summary: Library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files
Home-page: http://www.python-excel.org/
Author: Chris Withers
Author-email: chris@withers.org
License: BSD
Location: d:\python38-32\lib\site-packages
Requires:
Required-by:

C:\Users\Administrator>

发现版本是2.0.1 ,请先记住这个版本 。

2.2 分析报错
........一大堆....................................
 File "D:\Python38-32\lib\site-packages\xlrd\__init__.py", line 170, in open_workbook
    raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')

进入__init__.py 的190行,发现源码为:

  file_format = inspect_format(filename, file_contents)
    # We have to let unknown file formats pass through here, as some ancient
    # files that xlrd can parse don't start with the expected signature.
    if file_format and file_format != 'xls':
        raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')

看到了没?

原因就在这里,不支持xlsx,那么自己动动小手改成xls吧~

3.我偏要用xlsx文件格式

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

pip uninstall xlrd
pip install xlrd==1.2.0

3.2 用openpyxl代替xlrd打开.xlsx文件:

data = pd.read_excel(‘123.xlsx’, engine=‘openpyxl’)

此处openpyxl版本见:

在这里插入图片描述

4.结语

我是小白, 解决了这个问题之后,我笑了,捂着额头开心不起来了。

别投降,万一赢了呢-----来自王者荣耀箴言

正确解决xlrd.biffh.XLRDError: Excel xlsx file; not supported异常的有效解决方法 阅读详情

相关推荐

〖Python零基础入门篇③〗- Pycharm编辑器不能复制粘贴怎么办?

前言:今天卸载了Pycharm重新安装了一下。安装完成之后,发现 pycharm 编辑器不能 ctrl+V 粘贴了,查了资料,下面将解决方案分享给大家。 这里先说一下造成该现象的原因,是因为安装时将handler设为vim了,所以不能使用 ide 的ctrl+v了。...

易编橙 · 终身成长社群,相遇已是上上签! 4万+

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

已解决raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported’) xlrd.biffh.XLRDError: Excel xlsx file; not supported

努力让自己发光,对的人才能迎着光而来 3万+

pd.read_excel出现xlrd.biffh.XLRDError: Excel xlsx file; not supported解决方案

本文主要介绍了pd.read_excel出现xlrd.biffh.XLRDError: Excel xlsx file; not supported的解决方案,希望能对使用pandas的同学们有所帮助。 1. 问题描述 2. 解决方案 2.1 推荐的解决方案 2.1.1 升级并安装依赖库 2.1.2 正确的使用姿势 2.2 不安全的解决方案(强烈不推荐)

weixin_43178406的博客 4万+

关于xlrd.biffh.XLRDError: Excel xlsx file; not supported报错问题的两种解决方案

关于xlrd.biffh.XLRDError: Excel xlsx file; not supported报错问题的两种解决方案

qq_45975931的博客 2万+

Django+Python+ECharts招聘数据可视化实战

数据可视化是将原始数据转化为可交互图表的技术过程,其核心在于构建端到端的数据流动链路:从数据源接入、清洗聚合,到API暴露,再到前端动态渲染。Django作为成熟Web框架提供稳健后端支撑,Python(尤其Pandas)承担数据处理引擎角色,ECharts则以声明式配置实现高性能、响应式图表渲染。该技术组合广泛应用于HR分析、业务看板、教学实践等轻量级决策场景,兼顾开发效率与工程可维护性。本文聚焦招聘领域真实数据——如Excel薪资字段解析、城市分布统计、点击下钻交互等典型需求,详解Django静态资源管

weixin_34326179的博客 426

Python数据科学工作流:从Jupyter沙盒到生产环境的底层操作系统

数据科学不是语法堆砌,而是以Python为载体、以真实问题为驱动的工程化工作流。其核心在于理解NumPy向量化计算、Pandas数据容器抽象、Matplotlib可视化协议三大底层机制,建立性能敏感、内存可控、错误可溯的实践直觉。本书跳脱传统学习路径,将IPython交互环境作为‘操作系统’入口,通过Jupyter实操→函数封装→Airflow调度→Docker部署四步跃迁,覆盖编码规范、默认参数陷阱、链式操作风险、广播内存爆炸等高频生产问题。它不教Python基础,而教如何让Python真正‘运转’起来—

weixin_33816946的博客 373

【Python】解决Python报错:xlrd.biffh.XLRDError: Excel xlsx file; not supported

已解决错误:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported’) xlrd.biffh.XLRDError: Excel xlsx file; not supported。 在使用 xlrd 读取 .xlsx 文件时,由于 xlrd 从版本 2.0.0 开始停止支持 .xlsx 格式,可能会遇到 xlrd.biffh.XLRDError: Excel xlsx file; not supported 的错误。要解决这

科技改变人类,技术成就未来 1689

【路由交换】思科5506防火墙三区域互通

思科 5506 inside outside dmz 互通

baidu_22774701的博客 6205

已解决xlrd.biffh.XLRDError: Excel xlsx file; not supported异常的正确解决方法,亲测有效!!!

已解决xlrd.biffh.XLRDError: Excel xlsx file; not supported异常的正确解决方法,亲测有效!!!

小明的Java问道之路 2万+

第33次CCF-CSP认证考试 第一题 词频统计 满分题解

本人小白一枚,抱着学习的态度想到网上找一些csp的参考答案,但由于实力有限,大佬的代码大都看不太懂,于是萌生了想用一些简单,基础的语句完成csp前两题的想法并公开,以便与像我这样实力不强的同学交流学习,如有更好的建议,还请斧正,感谢!

qq_75242106的博客 1869

宜搭子表单(自定义页面全部展示)

效果:增加自定义页面添加表格组件,配置数据源变量: formUuid'表单编码'变量: pageSize10变量: currentPage1。

2301_80286061的博客 2276

【python报错】关于 xlrd.biffh.XLRDError: Excel xlsx file; not supported 解决方法【已解决】

在使用Python进行数据分析时,经常需要处理Excel文件。xlrd库是一个流行的用于读取Excel文件的库,但如果你在使用xlrd打开.xlsx文件时遇到了的错误,这通常意味着你尝试用不支持该文件格式的版本来读取它。本文将深入探讨这一错误的原因,并提供具体的代码示例和解决办法。

qq_38614074的博客 5659

UG476 GT Transceivers文档翻译和自身理解

对UG476 Xilinx官方文档进行翻译的基础上加上自己的理解

weixin_45143788的博客 4598

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

公众号:Python图书馆 (ID:python_library) 第 396 篇推文 | 整理:????兆锋 环境配置:Python3.6 以上版本 ,xlrd安装成功,版本:2.0.1 报错信息:导入excel,提示: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported') xlrd.biffh.XLRDError: Excel xlsx file; not ...

weixin_42321517的博客 2万+

OpenWrt路由开启DDNS+端口转发进行外网访问

OpenWrt路由开启DDNS+端口转发进行外网访问(LuCI界面实现)--开篇一、准备工作二、开机!三、连接--结尾 –开篇 本篇适用于一切装有OpenWrt系统的路由器/软路由,只要你保证有WAN接口和一个光猫,甚至你不需要有LAN接口(当然前提是你能连接路由器的WIFI进后台,不然你只能通过LAN进后台咯)。所有的配置过程都是基于LuCI界面来的,当然大神们一般都通过SSH登陆路由使用命令配置,但我也不会啊,只能给个有GUI界面的教程了。 一、准备工作 一个装有OpenWrt系统的路由器/软路由并

秋之颂的博客 9万+

MacBook上玩转国民技术N32G430:从零搭建ARM开发环境(VSCode + pyOCD)

本文详细介绍了在MacBook上搭建国民技术N32G430的ARM开发环境,涵盖VSCode配置、pyOCD调试及一键编译烧录全流程。通过Homebrew安装工具链、配置Python环境及VSCode插件,开发者可在MacOS高效开发嵌入式应用,特别适合国产芯片N32G430的开发者参考。

weixin_30614109的博客 436

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

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

weixin_49114503的博客 2134

华为OD机试双机位A卷 - VLAN资源池 (C++ & Python & JAVA & JS & GO)

华为OD机试2025双机位A卷 VLAN资源池,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 879

xlrd.biffh.XLRDError: Excel xlsx file; not supported异常的解决方案

xlrd 是一个 Python 库,用于读取 Excel 文件(.xls 和 .xlsx 格式)。然而,需要注意的是,从 xlrd 的版本 2.0.0 开始,它不再支持 .xlsx 文件的读取,因为 .xlsx 文件是基于 XML 和 ZIP 压缩的,与 .xls 文件(基于二进制文件格式 BIFF)的处理方式不同。因此,如果你尝试使用 xlrd 读取 .xlsx 文件,并且你的 xlrd 版本是 2.0.0 或更高,你将会遇到错误。

2301_79779756的博客 1698

基于Xilinx K7-410T的高速DAC之AD9129开发笔记(一)

引言:从本文开始,我们介绍下项目中设计的并行LVDS高速DAC接口设计,包括DAC与FPGA硬件接口设计、软件设计等。项目设计高速DAC采用了ADI公司的AD9129,该芯片最大更新速率5.7Gsps,该芯片在宽带通信应用、LTE、雷达信号产生、干扰机等领域有广泛应用。

FPGA_Designer 2535

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

xlrd.biffh.XLRDError: Excel xlsx file; not supported异常的解决方法,亲测有效,嘿嘿嘿

`xlrd.biffh.XLRDError: Excel xlsx file; not supported` 这个错误表示你尝试使用 `xlrd` 库来读取一个 `.xlsx` 格式的 Excel 文件,但是 `xlrd` 库从版本 2.0.0 开始就不再支持 `.xlsx` 文件。之前的 `xlrd` 版本能够读取 `.xls`(Excel 97-2003 工作簿)和 `.xlsx`(Excel 2007+ 工作簿)两种格式,但自 2.0.0 版本起,它只支持 `.xls` 格式。

PythonAigc的博客 2249

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Python读取xlsx文件时报错“xlrd.biffh.XLRDError: Excel xlsx file; not supported”

在使用PyCharm编辑器进行xlrd读取Excel数据时,出现了“xlrd.biffh.XLRDError: Excel xlsx file; not supported”的错误,如下所示 错误分析: 我安装的xlrd版本为2.0.1版,程序报错主要是xlrd的2.0以上版本不支持后缀名.xlsx文件的读取,支持.xls文件的读取。 最新的xlrd居然不支持Excel .xlsx文件的读取。通过查找大量的资料,找到解决该问题的办法。 方法一: 在调用read_excel()函数时,添加条件“eng

sylviatam的博客 1612

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【Python错误解决】xlrd.biffh.XLRDError: Excel xlsx file; not supported

Python项目实验

qq_44886213的博客 8248

python读取excel错误xlrd.biffh.XLRDError: Excel xlsx file; not supported

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

qq_29611625的博客 1860

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

·调低xlrd版本 xlrd过高,卸载旧版本重新安装1.2.0 1、打开terminal 2、卸载现在的版本 pip uninstall xlrd 3、安装低本班xlrd:pip install xlrd==1.2.0 ·调低excel版本 excel文件的版本过高,复制源文件,另存为:xls格式 1、在报错的excel文件,所在的文件夹里,新建一个excel文件,名称必须为:new.xls(名称可以自定义,后缀必须一致,而且必须用office/wps创建,不可以自己建一个文件,然后修改后缀) 2、把报错文

sinat_37868031的博客 3万+
上一篇: wordcloud安装,又给我来安装失败,嚓
下一篇: python 获取年月日时分秒 获取当前时间 datetime函数
Spring的思念
博客等级 码龄7年 80粉丝 143原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值