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

Posted Super_Alan_Sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了❤️小白必看❤️带你避开python大坑❤️在使用openpyxl时,出现ValueError: Unknown engine: openpyxl相关的知识,希望对你有一定的参考价值。

在使用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")

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

以上是关于❤️小白必看❤️带你避开python大坑❤️在使用openpyxl时,出现ValueError: Unknown engine: openpyxl的主要内容,如果未能解决你的问题,请参考以下文章

推荐系统⚠️手把手带你学推荐系统 1⚠️ 简介

❤️用一万字给小白全面讲解python编程基础问答❤️《记得收藏不然看着看着就不见了》

❤️万字Python基础保姆式教学❤️,小白快速入门Python!

❤️万字Python基础保姆式教学❤️,小白快速入门Python!

❤️❤️❤️前端成神之路必看学习资源,建议收藏起来,偷偷学习!!!❤️❤️❤️

❤️❤️❤️前端成神之路必看学习资源,建议收藏起来,偷偷学习!!!❤️❤️❤️