webentwicklung-frage-antwort-db.com.de

ImportError: Name get_column_letter kann nicht importiert werden

Ich kann openpyxl als Import in meinen Code verwenden. Aber wenn ich versuche folgendes zu tun:

from openpyxl.cell import get_column_letter 

Ich erhalte folgende Fehlermeldung:

ImportError: cannot import name get_column_letter

Ich benutze Python 2.7. Ich habe es mit easy_install installiert. Ich habe versucht, nach diesem Problem zu suchen, konnte aber nichts dazu finden.

16
charsi

Die Funktion get_column_letter wurde in Openpyxl Version 2.4 von openpyxl.cell nach openpyxl.utils verschoben.

Der aktuelle Import ist: from openpyxl.utils import get_column_letter

Wenn Sie nicht wissen möchten, welche Version der Endbenutzer hat, können Sie den folgenden Code verwenden:

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

from openpyxl.utils import get_column_letter

Dies funktioniert auch für Python3 .

1
darla_sud

Ich habe das gleiche Problem und installiere das neueste openpyxl mit "python setup.py install" neu. Dann klappt es.

0
Jael Woo