ValueError:未知引擎:尝试将 Excel 文件加载到 Jupyternotebook 上的数据帧时出现 openpyxl

问题描述 投票:0回答:2

当我尝试在 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) 注意:您可能需要重新启动内核才能使用更新的软件包。'

已经重新启动内核,但错误仍然存在。

有人可以帮我吗?

谢谢你。

python pandas dataframe jupyter-notebook openpyxl
2个回答
1
投票

只需排除engine='openpyxl',然后重试。 看起来有点奇怪,但对我有用。

将 pandas 导入为 pd

df = pd.read_excel(r"C:\Users\XXX\YYY.xlsx")


0
投票

当我不指定engine = openpyxl时,它默认使用xlrd引擎。但问题是xlrd不支持读取xlsx文件(Excel文件)。任何帮助将不胜感激。

© www.soinside.com 2019 - 2024. All rights reserved.