2012-03-09 18 views
1

私はubuntuにopenpyxlをインストールしました。
私はxlsxファイルでopenpyxlを実行しています。openpyxlでブックをインポートできません

モジュールをインポート中に、次のエラーが表示されます。

from openpyxl import Workbook 
ImportError: cannot import name Workbook 

誰でも問題を解決するために何をしなければならないのですか?

答えて

4

私はあなたがしたいと思う:

from openpyxl import workbook # not Workbook 

は名前hereの総額に注意してください。

+0

おかげで....今でははImportErrorとして言う:名前load_workbook – sam

+0

をインポートすることはできませんあなたは明示的にインポートしている自分をload_workbook?もしそうでなければ、あなたがインストールしていないopenpyxlモジュールに依存しているかもしれません。 – Alex

1

私は解決策を見つけたので、私はあなたの第2の問題に答えます(最初の問題の原因は同じです)。

私はあなたのUbuntuにインストールしたバージョンが最新バージョン(現時点では1.5.7)ではないため、この問題が発生したと思います。公式文書は最新のものに基づいています。

は、例えば私のUbuntu 11.10で提供openpyxlのバージョンが最新ではありませんが、1.5.3、およびこの構文を使用している場合(ここから取ら:https://bitbucket.org/ericgazoni/openpyxl/wiki/Home)、コマンドは機能:

from openpyl.workbook import Workbook 

ワークブックのためとload_workbook用:

from openpyxl.reader.excel import load_workbook 

しかし、あなたはまた、easy_installをして最新のものをインストールすることができます。

$ sudo easy_install openpyxl 
を10

とeasy_installをインストールするには、この答えを読む:https://askubuntu.com/questions/27519/can-i-use-easy-install

関連する問題