获得excel列标题的algorithm解释
根据这个话题: 如何将列号(例如127)转换为excel列(例如AA)
我不明白algorithm是什么: 这里
有人能解释我,在一个while循环中发生了什么?
实际上,将列号“转换”为基数26,其中“数字”是字母A..Z。
例如,对于列720:
-
modulo
=(720-1)%26 = 17 -
columnName
='R' -
dividend
=(720-17)/ 26 = 27 -
modulo
=(27-1)%26 = 0 -
columnName
=A
+columnName
=AR
-
dividend
=(27-0)/ 26 = 1 -
modulo
=(1-1)%26 = 0 -
columnName
=A
+columnName
=AAR
-
dividend
=(1-0)/ 26 = 0
导致AAR
。