def auto_letter_number():
"""基于行号自动生成字母编号"""
global rec
rec += 1
n = rec
result = ""
while n > 0:
n, remainder = divmod(n - 1, 26)
result = chr(97 + remainder) + result
return result
# 初始化计数器(在预逻辑脚本代码中)
rec = 0
# 在字段计算器中调用
auto_letter_number()
方法二(基于行号自动生成):
示例结果:
1 → "a"
2 → "b"
...
26 → "z"
27 → "aa"
28 → "ab"
...
52 → "az"
53 → "ba"
54 → "bb"
...
注意事项: