Python 问题:打开现有工作簿

Python 问题:打开现有工作簿,python,Python,尝试使用以下代码打开现有工作簿时,出现错误: 从openpyxl导入加载\u工作簿 路径='C:\\Users\\Owner\\Desktop\\PythonScripts\\racing.xlsx' wb=加载\u工作簿(路径) 我得到的错误是: Traceback (most recent call last): File "C:/Users/Owner/Desktop/PythonScripts/openpyxl.py", line 1, in <module>

尝试使用以下代码打开现有工作簿时,出现错误:

从openpyxl导入加载\u工作簿
路径='C:\\Users\\Owner\\Desktop\\PythonScripts\\racing.xlsx'
wb=加载\u工作簿(路径)
我得到的错误是:

Traceback (most recent call last):
  File "C:/Users/Owner/Desktop/PythonScripts/openpyxl.py", line 1, in <module>
    import openpyxl
  File "C:/Users/Owner/Desktop/PythonScripts\openpyxl.py", line 3, in <module>
    from openpyxl import load_workbook
ImportError: cannot import name 'load_workbook' from partially initialized module 'openpyxl' (most likely due to a circular import) (C:/Users/Owner/Desktop/PythonScripts\openpyxl.py)
回溯(最近一次呼叫最后一次):
文件“C:/Users/Owner/Desktop/PythonScripts/openpyxl.py”,第1行,在
导入openpyxl
文件“C:/Users/Owner/Desktop/PythonScripts\openpyxl.py”,第3行,在
从openpyxl导入加载工作簿
导入错误:无法从部分初始化的模块“openpyxl”导入名称“load_工作簿”(很可能是由于循环导入)(C:/Users/Owner/Desktop/PythonScripts\openpyxl.py)
这样做

import openpyxl

ref_workbook= openpyxl.load_workbook('myfile.xlsx')

path='c:/files/pythonexcel/myfile.xlsx'

ref_workbook=openpyxl.load_workbook(path)
或者试试这个:

这些示例适用于更高版本的openpyxl。在1.1.4中,maininit.py没有提供以

from openpyxl.reader.excel import load_workbook
因此,您必须这样做,而不是:

from openpyxl import load_workbook

参考资料:

谢谢。但我仍然收到相同的错误ImportError:无法从部分初始化的模块“openpyxl”导入名称“load_workbook”(很可能是由于循环导入),能否重新安装openpyxl?路径中是否有名为
openpyxl
的文件,该文件不属于该模块?我很肯定你会的,你应该把它改名为别的名字