所以我买了一台新的笔记本电脑并通过Windows 10安装程序重新安装了python 3.7.3。之后,我更新了我的pip然后使用了pip install for Openpyxl。我尝试运行我的代码,该代码适用于其他计算机,但在此设置上,它给了我
ImportError: cannot import name 'Worksheet' from 'openpyxl.worksheet' (C:\Users\James\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\worksheet\__init__.py)
任何人都知道为什么我会收到这个错误?这是代码行供参考。
from openpyxl.worksheet import Worksheet
以上评论的扩展答案: 你看到的错误是因为第二个“工作表”的大写。使用openpyxl.worksheet导入工作表“(注意全部小写)
Worksheet
类被埋在两个级别的worksheet
。这是因为openpyxl
包有一个包和一个名为worksheet
的模块。所以要访问它,请使用from openpyxl.worksheet.worksheet import Worksheet
。
当然,可以使用from openpyxl.worksheet import worksheet
,但随后需要在代码中随处可见Worksheet
,如:worksheet
。
希望这可以帮助。
我希望这可以在下面工作:
worksheet.Worksheet
我道歉我最初的想法
from openpyxl import worksheet
可能会有所帮助