gpt4 book ai didi

Python - Openpyxl - "UserWarning: Unknown extension"问题

转载 作者:行者123 更新时间:2023-12-01 08:16:00 35 4
gpt4 key购买 nike

我正在尝试学习 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

最佳答案

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

import openpyxl as op

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

但是,正如您所看到的,您只能使用此配置读取 Excel 文件。最后,我发现我 friend 的电脑上没有安装Microsoft Office。安装它确实解决了我的问题。

关于Python - Openpyxl - "UserWarning: Unknown extension"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54976991/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com