2012-10-21 8 views
5

openpyxlを使用して既存のワークブックを読み込もうとしています。 しかし、ときに私はthis codeを実行しようとしている - 私は、エラー、次の取得しています:Openpyxl - オブジェクトに 'load_workbook'属性がありません

AttributeError: 'module' object has no attribute 'load_workbook' 

import openpyxlは私が間違ってやっている、正常に動作しますか?

+0

あなたはどのバージョンの 'openpyxl'を使用していますか? –

+0

openpyxl ver 1.1.4 – Djent

+4

これはかなり古いバージョンです。その間にAPIが変更されている可能性があります。最新リリース(1.5.8)にアップグレードするオプションはありますか? –

答えて

7

この例は、openpyxlのそれ以降のバージョン用です。 1.1.4では、メイン__init__.py

from openpyxl.reader.excel import load_workbook 

の形でload_workbookへのショートカットを提供しなかったので、あなたの代わりにそれを行う必要があります。

from openpyxl import load_workbook 

例に示されているもの。

関連する問題