栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

❤️小白必看❤️带你避开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 )

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268347.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号