问题定位
在使用链接: 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
这个时候就可以读出数据啦!


本文介绍了在使用openpyxl读取Excel数据时遇到`ValueError: Unknown engine: openpyxl`的问题。问题源于pandas版本过低(0.20.0),升级到1.0.0后问题解决。此外,分享了如何通过添加日志语句定位错误的实用技巧。
2万+

被折叠的 条评论
为什么被折叠?



