Python - Openpyxl - “UserWarning:Unknown extension”问题

问题描述 投票:1回答:1

我正在努力学习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上也没有安装附加组件。

知道为什么我收到此错误的原因吗?我该如何解决?

enter image description here

Python:3.7 openpyxl:2.6

python excel openpyxl
1个回答
0
投票

我有一个类似的问题。我开发了一个读写Excel文件的应用程序。它在我的Windows计算机上运行得很好,但后来我尝试在朋友的mac上运行它。它显示了同样的错误。我可以通过更改工作簿的配置来“修复”它,如下所示:

import openpyxl as op

wb = op.load_workbook(file, read_only=True, data_only=True)

但是,正如您所看到的,您只能使用此配置读取Excel文件。最后,我意识到我的朋友没有在他的计算机上安装Microsoft Office。安装它真正解决了我的问题。

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