Python xlwt – 将列整数转换为Excel单元格引用。 例如(3,6)到C6

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

有什么内置的xlwt为此? 或者我应该写我自己的function?

你可以使用xlrd的辅助函数:

 import xlrd print xlrd.colname(56) # BE 

奇怪的是 – 在xlwtxlwt.Utils似乎没有直接的等价物(尽pipe这样做有不同的helper函数来转换单元格和名称)

通过问题的标题 – 你可以使用:

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