已解决(Python pandas.read_excel读取Excel文件报错)io = ExcelFile(io,storage_options=storage.options, engine=engine)


文章目录

  • 报错代码
  • 报错原因
  • 解决方法
  • 千人全栈VIP答疑群联系博主帮忙解决报错

报错代码

粉丝群一个小伙伴想用pandas.read_excel读取Excel文件,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下:

报错信息截图如下所示

报错信息

io = ExcelFile(io,storage_options=storage.options, engine=engine)

报错原因

报错原因

我们仔细看这个粉丝代码截图,文件夹下并没有一个Excel文件(估计他的文件放到其他文件夹下面),又是写的相对路径读取Excel文件,所以报错,下面解决方法小伙伴们任选其一即可解决!!!

解决方法

科普绝对路径和相对路径的区别

  • 1、绝对路径就是无论从外部还是内部访问,都能够通过此路径找到文件夹,而相对路径是相对于自身的,其他位置的文件和路径,只能通过内部访问。

  • 2、外部不能通过此路径访问到文件,通俗的来说,绝对路径是一条大家都能够通到目的地的路;而相对路径是一条只有你自己知道怎么走的路。

解决方法1:把Excel文件放到和.py文件一个路径,就可以使用相对路径读取文件,不需要修改代码

解决方法2:用使用Excel的绝对路径,并在路径前面加个r,如:

pd.read_excel(r'c:\test.xlsx')

以上是此问题报错原因的解决方法,欢迎评论区留言讨论是否能解决,如果有用欢迎点赞收藏文章谢谢支持,博主才有动力持续记录遇到的问题!!!

千人全栈VIP答疑群联系博主帮忙解决报错

由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复,所以优先回复VIP粉丝,可以通过订阅限时9.9付费专栏《100天精通Python从入门到就业》进入千人全栈VIP答疑群,获得优先解答机会(代码指导、远程服务),白嫖80G学习资料大礼包,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.html

  • 优点:作者优先解答机会(代码指导、远程服务),群里大佬众多可以抱团取暖(大厂内推机会),此专栏文章是专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试!

  • 专栏福利:简历指导、招聘内推、每周送实体书、80G全栈学习视频、300本IT电子书:Python、Java、前端、大数据、数据库、算法、爬虫、数据分析、机器学习、面试题库等等

  • 注意:如果希望得到及时回复,订阅专栏后私信博主进千人VIP答疑群

免费资料获取,更多粉丝福利,关注下方公众号获取

已解决Python pandas.read_excel读取Excel文件报错相关推荐

  1. Python 使用xlrd读Excel文件报错

    Python 使用xlrd读Excel文件报错:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found ' ...

  2. 软件或开发工具读取EXCEL文件报错ACEODBC.DLL驱动加载失败解决

    ①看是哪个office版本的ACEODBC.DLL引擎驱动加载失败或者不存在: ②在其对应的文件根目录下查找其对应的引擎加载驱动ACEODBC.DLL是否存在: 路径:C:\Program Files ...

  3. Python关于xlrd读取.xlsx文件报错:xlrd.biffh.XLRDError: Excel xlsx file; not supported

    解决方法: 将xlrd版本降低至1.2.0. pip uninstall xlrdpip install xlrd==1.2.0

  4. Python的xlrd的get_sheet方法读取Excel文件报错:XLRDError: Can‘t load sheets after releasing resources.

    版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/109581095 遇到 ...

  5. 已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line

    已解决(Python读取xml文件报错)xmL.etree.ELementTree.ParseError:not well-formed (invalid token): Line 文章目录 报错信息 ...

  6. python pandas库读取excel/csv中指定行或列数据详解

    通过阅读表格,可以发现Pandas中提供了非常丰富的数据读写方法,下面这篇文章主要给大家介绍了关于python利用pandas库读取excel/csv中指定行或列数据的相关资料,需要的朋友可以参考下 ...

  7. python 读取xlsx文件报错,解决方法 ( xlrd 2.0.1 仅支持 .xls 文件)

    一.问题: python读取xlsx文件报错,报错信息如下: 为什么会报错?那是因为xlrd 2.0.1 仅支持 .xls 文件. 二.解决方法: 1.确认自己安装的xlrd版本: 可以先用以下命令看 ...

  8. Python: 用xlrd读取Excel文件(*.xlsx) 实践才是检验真理的唯一标准!!!

    Python: 用xlrd读取Excel文件(*.xlsx) 网上有不少例子但是不知道都检验没,我就新测遇到这个问题 import os import xlrd, sys# # todo 打开excl ...

  9. Python Pandas 通过读取txt文件内容创建DataFrame

    本文主要介绍Python中,通过读取txt文件内容创建Pandas的DataFrame,创建DataFrame分别使用pd.DataFrame.from_records()和pd.read_csv() ...

最新文章

  1. I need to follow my heart.
  2. Django后台admin的使用
  3. 获取mongodb数据变更_支持mysql、MongoDB数据变更订阅/监听分发
  4. mybatis配置id自增mysql_mybatis配置oracle的主键自增长
  5. cap理论具体含义_分布式系统:CAP 理论的前世今生
  6. python+OpenCV检测条形码
  7. windows部署免安装版python
  8. C++11 Unicode 支持
  9. openstack实例状态错误_CSS超炫加载动画设计、实现与实例讲解
  10. 【项目经理之修炼(9)】《初级篇》谦虚也是可以修炼的
  11. 39个让你得到设计灵感的站点
  12. 明清徽州宗族的异姓承继
  13. 【20220412】文献翻译4:交互中的手势和语言概述
  14. 普渡大学计算机科学竞争激烈,Top12普渡大学计算机博士全奖录取:同时收获Top博士和藤校耶鲁硕士录取!她该怎么选择?...
  15. RHCE——控制服务和守护进程
  16. Lua程序设计任务系统和NPC
  17. OTA升级的三种方式
  18. 【PMP】PMBOK 笔记 第12章 项目采购管理
  19. 【Linux】Centos设置Python的软链接
  20. 老九学堂 学习 C++ 第七、八天

热门文章

  1. Error:Application and test application id cannot be the same: both are 'cn.deu.bztc.happyidiom.activ
  2. 计算机sci有哪些AJCHE,SCI各领域国际顶尖学术期刊一览
  3. Java流Strem
  4. GPU服务器查询进程所属用户
  5. :link、:hover、:active和:visited的区别
  6. 【论文相关】SCI查询
  7. 2021年P气瓶充装考试总结及P气瓶充装试题及解析
  8. cad测量快捷键 距离 面积
  9. 设计模式——自用查阅源码(Java版本)
  10. 格创同城跑腿v1.3.9