【发布时间】:2021-08-27 17:33:36
【问题描述】:
根据我在网上阅读的内容,Pandas read_excel 函数已删除对 xlsx 文件的支持,但它应该很容易读取它们,但只需使用 openpyxl 引擎。
当我运行以下命令时,我收到一条错误消息,提示“意外的关键字参数synchVertical”这是我的代码:
pd.read_excel( path.join(data_dir,"opto_data.xlsx"), engine = 'openpyxl' )
这是我安装的依赖项...
pandas-1.2.4
openpyxl-3.0.7
我刚刚意识到可能是新版本的 vs-code 破坏了它
【问题讨论】:
-
你的excel表格的来源是什么——是来自其他统计软件吗?我在相同的依赖项和 Python 3.9(在命令行和 VSCode 中)遇到了这个错误,发现只需打开和保存 Excel 工作表(根本不更改任何内容)就可以解决问题。所以它看起来像是 Excel 文件中的某种不寻常的属性或小错误,当您保存时会被删除,并导致 openpyxl 出现问题。我创建了一个issue here
-
我认为你是对的,我最终解决了这个问题。我认为我的 excel 表来自 matlab
标签: python excel pandas openpyxl