Python xlwings: 将 Excel 列数转换为字母
使用以下代码将Excel列数转换为字母:
def num_to_col(num):
col = ""
while num > 0:
num, remainder = divmod(num - 1, 26)
col = chr(65 + remainder) + col
return col
# 示例
print(num_to_col(1)) # 输出 A
print(num_to_col(26)) # 输出 Z
print(num_to_col(27)) # 输出 AA
print(num_to_col(28)) # 输出 AB
print(num_to_col(701)) # 输出 ZY
这段代码中,num_to_col函数接收一个整数作为输入,然后将其转换为对应的Excel列数。
原文地址: https://www.cveoy.top/t/topic/pyMI 著作权归作者所有。请勿转载和采集!