已解决Python pandas.read_excel读取Excel文件报错

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






文章目录

  • 报错代码
  • 报错原因
  • 解决方法
  • 帮忙解决





报错代码



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

已解决Python pandas.read_excel读取Excel文件报错_第1张图片



报错信息截图如下所示


已解决Python pandas.read_excel读取Excel文件报错_第2张图片

报错信息

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')

帮忙解决

本文已收录于:《告别Bug专栏》,欢迎免费订阅

本专栏用于记录学习和工作中遇到的各种疑难编程Bug问题,以及粉丝群里小伙伴提出的各种问题,文章形式:报错代码 + 报错翻译 + 报错原因 + 解决方法,包括程序安装、运行程序过程中遇到的等等问题,博主心愿:让天下没有难学的编程,从此告别Bug!订阅专栏+关注博主后可私聊进全栈学习交流群帮忙解决问题!!!

你可能感兴趣的:(《告别Bug》,python,pandas,excel)