如何将电子表格的列号转换为芭蕾舞女演员中的相对列标题字母?
例如:
在不限制字母数的情况下,列数可以任意高。
convColNumToChars函数。
function convColNumToChars(int columnNumber) returns string {
if (columnNumber != 0) {
return convColNumToChars((columnNumber-1)/26) + genAsciiChar(columnNumber%26);
} else {
return "";
}
}
function genAsciiChar(int charCode) returns string {
string[] charSet = ["Z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O",
"P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y"];
return charSet[charCode];
}