将数字转换为与Excel列字母表对应的字母

时间:2017-11-08 11:53:04

标签: python python-3.x xlwings

如何将整数转换为与Excel列字母表对应的字母或字符串?我想用python来进行转换。以下是一些例子;

1 -> A
10 -> J
26 -> Z
27 -> AA
30 -> AD

我使用python v3,Excel 2016和xlwings python库来读/写Excel。

1 个答案:

答案 0 :(得分:2)

感谢Rawing提供的问题,这是我最喜欢的解决方案。

import xlsxwriter

column_number = 26
x = xlsxwriter.utility.xl_col_to_name(column_number-1)
print(x)