Python xlwt - 将列整数转换为excel单元格引用。例如(3,6)至C6

时间:2013-10-16 23:52:59

标签: python excel xlwt

我正在使用pythons XLWT库自动化公式。我有列索引,例如1,2,3,99等,并希望转换为A,B,C,D,AA,AB等。

xlwt中有没有内置的东西?或者我应该写自己的功能?

1 个答案:

答案 0 :(得分:6)

您可以使用xlrd辅助功能:

import xlrd
print xlrd.colname(56)
# BE

奇怪 - 在xlwtxlwt.Utils中似乎没有直接的等价物(虽然它确实有各种帮助函数来转换单元格和名称)

通过问题标题 - 您可以使用:

>>> xlwt.Utils.rowcol_to_cell(5, 2)
'C6'