【发布时间】:2019-10-23 18:36:16
【问题描述】:
假设我在 Excel 电子表格中的位置 (AZ, 5) 有一个单元格,并且希望将列引用 AZ 转换为一个数字,例如 A -> 1, .., Z -> 26, AA -> 27 , AZ -> 52. 我该怎么做。
我的尝试似乎并不理想:
import string
di=dict(zip(string.ascii_uppercase,[ord(c)%32 for c in string.ascii_uppercase]))
def column_to_number(ref):
if len(ref) == 1:
number = di[ref]
else:
for i in ref:
# don't know what to do here
return number
【问题讨论】:
标签: python