由Excel行列数字得到单元格坐标
- 用get_column_letter得到表格列的字母编号
- Excel表格的列是是从A开始编号,行从1开始编号,A1表示一个单元格cell,编号方式是先列后行。
- 有时我们在遍历列的时候,需要用字母编号来索引,get_column_letter就可以实现数字变字母。
代码如下:
from openpyxl.utils import get_column_letter
column = 1
get_column_letter(column)
# 输出结果:'A'
def xlref(row, column, zero_indexed=False):
if zero_indexed:
row += 1
column += 1
return get_column_letter(column) + str(row)
xlref(1,2)
# 输出结果:'B1'