导入错误:无法导入名称 get_column_letter

新手上路,请多包涵

我可以在我的代码中使用 openpyxl 作为导入。但是当我尝试执行以下操作时:

 from openpyxl.cell import get_column_letter

我收到以下错误:

 ImportError: cannot import name get_column_letter

我正在使用 python 2.7。我已经使用 easy_install 安装了它。尝试搜索此问题,但找不到与之相关的任何内容。

原文由 charsi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 828
2 个回答

函数 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

原文由 Abbas 发布,翻译遵循 CC BY-SA 4.0 许可协议

from openpyxl.utils import get_column_letter

这也适用于 Python3

原文由 darla_sud 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题