当我尝试在 Jupyter Notebook 上运行此错误时,出现此错误:“ValueError:未知引擎:openpyxl”:
import pandas as pd
df = pd.read_excel(r"C:\Users\XXX\YYY.xlsx", engine='openpyxl')
已经用 pip 安装了 openpyxl:
pip install openpyxl
'要求已满足:c:\users\XXX ppdata\local\programs\python\python37\lib\site-packages 中的 openpyxl (3.0.9) 已满足要求: c:\users\XXX ppdata\local\programs\python\python37\lib\site-packages 中的 et-xmlfile (来自 openpyxl)(1.1.0) 注意:您可能需要重新启动内核才能使用更新的软件包。'
已经重新启动内核,但错误仍然存在。
有人可以帮我吗?
谢谢你。
只需排除engine='openpyxl',然后重试。 看起来有点奇怪,但对我有用。
将 pandas 导入为 pd
df = pd.read_excel(r"C:\Users\XXX\YYY.xlsx")
当我不指定engine = openpyxl时,它默认使用xlrd引擎。但问题是xlrd不支持读取xlsx文件(Excel文件)。任何帮助将不胜感激。