我正在研究“用Python自动完成无聊的事情”的第12章,它涉及使用openpyxl
处理电子表格。我有一个名为“ c
”的对象,它是电子表格的“ B1
”。每当我使用“ c.column
”时,它将返回数字“ 2
”而不是字母“ B
”。页面上的示例返回了字母,所以我想知道为什么我的与众不同。
答案 0 :(得分:0)
我找到了解决方案。 Openpyxl具有解决此问题的实用程序,因此这里是解决方案。
from openpyxl.utils import get_column_letter
然后可以在函数c.column
中传递get_column_letter(c.column)
,该函数将返回字母而不是数字。