如何使用openpyxl返回列字母而不是列号?

时间:2019-10-26 15:29:05

标签: python openpyxl

我正在研究“用Python自动完成无聊的事情”的第12章,它涉及使用openpyxl处理电子表格。我有一个名为“ c”的对象,它是电子表格的“ B1”。每当我使用“ c.column”时,它将返回数字“ 2”而不是字母“ B”。页面上的示例返回了字母,所以我想知道为什么我的与众不同。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。 Openpyxl具有解决此问题的实用程序,因此这里是解决方案。

from openpyxl.utils import get_column_letter

然后可以在函数c.column中传递get_column_letter(c.column),该函数将返回字母而不是数字。