点云处理|??小白必看??带你避开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')
【点云处理|??小白必看??带你避开python大坑??在使用openpyxl时,出现ValueError: Unknown 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")
这样的语句,来探知具体错误的位置,这样可以比较方便。
推荐阅读
- Java|Java OpenCV图像处理之SIFT角点检测详解
- 事件处理程序
- 爬虫数据处理HTML转义字符
- 驾校小白的“日常”
- Android|Android BLE蓝牙连接异常处理
- 为了女儿,我尝试画画——DIY绘本之《一支铅笔的梦想》(绘画小白的第一篇作品)
- 【冷处理】亲子时间管理检视Day63
- 小白裙的春天
- 社群培训系统day6复盘—小白学习社群的底层逻辑
- C#中类的异常处理详解