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
奇怪的是 – 在xlwt
或xlwt.Utils
似乎没有直接的等价物(尽pipe这样做有不同的helper函数来转换单元格和名称)
通过问题的标题 – 你可以使用:
>>> xlwt.Utils.rowcol_to_cell(5, 2) 'C6'