web-dev-qa-db-ja.com

ImportError:名前get_column_letterをインポートできません

コードのインポートとしてopenpyxlを使用できます。しかし、次のことをしようとすると:

from openpyxl.cell import get_column_letter 

次のエラーが表示されます。

ImportError: cannot import name get_column_letter

私はpython 2.7を使用しています。easy_installを使用してインストールしました。この問題を検索しようとしましたが、関連するものは見つかりませんでした。

23
charsi

関数 get_column_letterは、Openpyxlバージョン2.4でopenpyxl.cellからopenpyxl.utils

現在のインポートは:from openpyxl.utils import get_column_letter

エンドユーザーのバージョンを知りたくない場合は、次のコードを使用できます。

try: 
    from openpyxl.cell import get_column_letter
except ImportError:
    from openpyxl.utils import get_column_letter
43
Abbas

from openpyxl.utils import get_column_letter

これはPythonでも機能します。

2
darla_sud

同じ問題が発生したため、「python setup.py install」を使用して 最新のopenpyxl を再インストールしました。その後、動作します。

0
Jael Woo