我正在使用Spyder环境和IPython进行数据分析。我正在尝试阅读大型excel文件。因此,我试图使用openpyxl模块和read_only模式。但是,我无法升级openpyxl的版本。要使用read_only模式,我想获得2.4.1版本的openpyxl模块。
首先,我输入conda create -n openpyxl openpyxl
命令来创建环境。然后我使用activate openpyxl
命令激活了环境。我用python <script.py>
命令激活了python。我还使用conda install spyder
命令将spyder安装到此环境中。当我输入此代码时,会打开一个spyder屏幕。但是,当我尝试在此Spyder屏幕中运行以下代码时
from openpyxl import load_workbook
wb = load_workbook('file.xlsx', read_only=True)
ws = wb['Sheet1']
for row in ws.rows:
for cell in row:
print(cell.value)
它给出了这个错误:
Traceback (most recent call last):
File "<ipython-input-4-5c1badfdb387>", line 1, in <module>
from openpyxl import load_workbook
File "openpyxl.py", line 8, in <module>
from openpyxl import load_workbook
ImportError: cannot import name load_workbook
有没有人知道如何解决这个问题?