【发布时间】:2019-03-04 05:10:36
【问题描述】:
我正在努力学习 Python(第 2 天),并希望先练习 Excel 书籍,因为这是我感到舒适/流利的地方。
运行以下代码时,我遇到了一个我无法理解的错误:
import openpyxl
wb = openpyxl.load_workbook("/Users/Scott/Desktop/Workbook1.xlsx")
print(wb.sheetnames)
这确实会按要求打印我的工作表名称,但后面是:
/Users/Scott/PycharmProjects/Excel/venv/lib/python3.7/site-packages/openpyxl/worksheet/_reader.py:293: UserWarning: Unknown extension is not supported and will be removed
warn(msg)
我发现了其他指向切片器/条件格式等的问题,但这不适用于此处。这是我刚制作的一本书,在保存之前只添加了 3 张。它没有数据,没有格式,扩展名是有效的。我的 Excel 上也没有安装附加组件。
知道为什么我会收到此错误吗?我该如何解决?
Python:3.7
openpyxl: 2.6
【问题讨论】:
-
“并且扩展名有效”:这里,不是文件扩展名
.xlsx的意思。您的工作簿具有从Unknown到openpyxl的扩展名。如果您觉得这是一个 BUG,请在 Bitbucket 报告。 -
我昨天确实安装了 Python - 我没有资格认为任何东西都是错误但哈哈。那么,警告消息不是在谈论文字文件扩展名,而是在谈论其他类型的扩展名?
-
Bitbucket 上的已关闭问题是unknown-extension
-
这不是错误,而是信息警告。
-
现在有办法清除吗? @CharlieClark 这很烦人,因为我只是在测试,所以我几乎打印了每一行。