Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将数字转换为对应于Excel列字母表的字母表_Python_Python 3.x_Xlwings - Fatal编程技术网

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

Python 将数字转换为对应于Excel列字母表的字母表,python,python-3.x,xlwings,Python,Python 3.x,Xlwings,如何将整数转换为对应于Excel列字母表的字母表或字符串?我想用python来做转换。这里有一些例子 1 -> A 10 -> J 26 -> Z 27 -> AA 30 -> AD 我正在使用python v3、Excel 2016和xlwings python库读取/写入Excel 多亏了Rawing提供的问题,这是我最喜欢的解决方案 import xlsxwriter column_number = 26 x = xlsxwriter.utility.xl

如何将整数转换为对应于Excel列字母表的字母表或字符串?我想用python来做转换。这里有一些例子

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

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

多亏了Rawing提供的问题,这是我最喜欢的解决方案

import xlsxwriter

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

您正在使用哪个excel库/模块?很可能它有这样一个功能。我想用python来做转换,而不是Excel或VBA。我想问一下你用来读/写Excel电子表格的python模块。@Rawing,哦,我明白了。谢谢你的澄清。我用的是xlwings。我愿意使用任何为转换提供方便函数的python库。我在xlwings库中找不到这样的功能(在公认的粗略谷歌搜索中),但链接副本中有独立于模块的解决方案。请将您的问题标记为副本,而不是发布答案。如果愿意,您可以将答案添加到重复问题中。如果我们把所有的答案都放在一个地方,那就更好了。我将把它标记为重复问题。然而,这个问题有很多答案。我的答案选择了最受欢迎的解决方案,只是做了一些小改动。