openpyxl を使用して Python 3.3 でワークブックを読み込もうとすると、「'StringIO' という名前のモジュールがありません」というエラーが表示されます。
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'
StringIO が Python 3 で使用できないことは承知していますが、やはり、openpyxl の py3.3 バージョンを使用しています (または、そう思います...?)。ただし、StringIO を呼び出すファイルを見つけようとすると、トレースバックに記載されているディレクトリにありません。何かを間違ってインストールしましたか? それとも、ここで何か他のことが起こっていますか?
前もって感謝します。