用于Python 3的openpyxl给出了StringIO错误

用于Python 3的openpyxl给出了StringIO错误,python,python-3.x,openpyxl,Python,Python 3.x,Openpyxl,当我尝试使用openpyxl在Python 3.3中加载工作簿时,出现“没有名为'StringIO'的模块”错误: [5]中的:加载工作簿(文件名) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 加载工作簿(文件名) 文件“C:\WinPython-64bit-3.3.2.3\python-3.3.2.amd64\lib\site packages\openpyxl-1.6.2-py3.3.egg\openpyxl\reader\excel.py”,第112行,在load\u工作簿中 f

当我尝试使用openpyxl在Python 3.3中加载工作簿时,出现“没有名为'StringIO'的模块”错误:

[5]中的
:加载工作簿(文件名)
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
加载工作簿(文件名)
文件“C:\WinPython-64bit-3.3.2.3\python-3.3.2.amd64\lib\site packages\openpyxl-1.6.2-py3.3.egg\openpyxl\reader\excel.py”,第112行,在load\u工作簿中
f=修复中心目录(文件名,是文件实例)
文件“C:\WinPython-64bit-3.3.2.3\python-3.3.2.amd64\lib\site packages\openpyxl-1.6.2-py3.3.egg\openpyxl\reader\excel.py”,第59行,在repair\u central\u目录中
从StringIO导入StringIO
ImportError:没有名为“StringIO”的模块
我知道StringIO在Python3中是不可用的,但是我再次使用的是openpyxl的py3.3版本(或者我认为是…?)。但是,当我试图找到调用StringIO的文件时,它不在回溯中记录的目录中。我安装了错误的东西吗?还是这里发生了什么事


提前感谢。

这应该在openpyxl 1.7中解决

In [5]: load_workbook(FileName)
Traceback (most recent call last):

File "<ipython-input-6-c4f3bc35f522>", line 1, in <module>
load_workbook(FileName)

File "C:\WinPython-64bit-3.3.2.3\python-3.3.2.amd64\lib\site-packages\openpyxl-1.6.2-py3.3.egg\openpyxl\reader\excel.py", line 112, in load_workbook
f = repair_central_directory(filename, is_file_instance)

File "C:\WinPython-64bit-3.3.2.3\python-3.3.2.amd64\lib\site-packages\openpyxl-1.6.2-py3.3.egg\openpyxl\reader\excel.py", line 59, in repair_central_directory
from StringIO import StringIO

ImportError: No module named 'StringIO'