Pandas:ValueError:工作表索引 0 无效,找到 0 个工作表

Iva*_*son 10 python excel pandas

简单的问题却让我彻底傻眼了。我正在尝试使用 pandas 读取 Excel 文档,但遇到此错误:

ValueError:工作表索引 0 无效,找到 0 个工作表

我的代码片段适用于除下面链接的一个 Excel 文档之外的所有文档。这是我的 Excel 文档的问题(当我在 Excel 中打开它时,它肯定有工作表),还是我遗漏了一些完全明显的内容?

Excel 文档

编辑-忘记了代码。很简单:

import pandas as pd
df = pd.read_excel(FOLDER + 'omx30.xlsx')
Run Code Online (Sandbox Code Playgroud)

FOLDER是文件所在文件夹的绝对路径。

Ste*_*ven 37

您的文件保存为Strict Open XML Spreadsheet (*.xlsx). 由于它与 共享相同的扩展名Excel Workbook,因此格式不同并不明显。在 Excel 和Save As. 如果选择的选项是Strict Open XML Spreadsheet (*.xlsx),请将其更改为Excel Workbook (*.xlsx),保存并尝试使用 pandas 再次加载。


Iva*_*son 0

看来我的excel文件确实有问题。但我们还无法弄清楚是什么。目前阻力最小的方法就是在 Excel 中保存为 .csv 并使用pd.read_csv它来读取它。