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

use*_*789 1 python python-3.x xlwings

如何将整数转换为与 Excel 列字母对应的字母或字符串?我想使用 python 来进行转换。这里有些例子;

1 -> A
10 -> J
26 -> Z
27 -> AA
30 -> AD
Run Code Online (Sandbox Code Playgroud)

我正在使用 python v3、Excel 2016 和 xlwings python 库来读取/写入 Excel。

use*_*789 7

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

import xlsxwriter

column_number = 26
x = xlsxwriter.utility.xl_col_to_name(column_number-1)
print(x)
Run Code Online (Sandbox Code Playgroud)