当前位置:首页 » 《关注互联网》 » 正文

❤️小白必看❤️带你避开python大坑❤️在使用openpyxl时,出现ValueError: Unknown engine: openpyxl_SuperAlanSun的博客

12 人参与  2022年01月17日 08:02  分类 : 《关注互联网》  评论

点击全文阅读


在使用openpyxl时,出现ValueError: Unknown engine: openpyxl

  • 问题定位
  • 解决思路
  • 拓展

问题定位

在使用链接: https://blog.csdn.net/SuperAlanSun/article/details/120042466
博客中的方法读取excel数据时:

import pandas as pd
df=pd.read_excel('D:...\\xxx.xlsx',engine='openpyxl')

之前还可以实现,但在换了一个解释器之后忽然报错

ValueError: Unknown engine: openpyxl

请添加图片描述

解决思路

发现报错出现在pandas之中。
我们点开报错文件中的代码:
请添加图片描述
发现这个语句说的是,如果engine不是“xlrd”时,会打印这个错误。
于是我猜测是pandas版本的问题,查找发现现在用的pandas版本是0.20.0,于是我换成1.0.0版本:

pip install pandas==1.0.0

这个时候就可以读出数据啦!
在这里插入图片描述

拓展

在我们发现错误而不知道具体位置时,我们可以加入

print("1")

这样的语句,来探知具体错误的位置,这样可以比较方便。


点击全文阅读


本文链接:http://zhangshiyu.com/post/33395.html

报错  发现  错误  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1