varconvertToTitle=function(n){var res="";while(n >0){var temp = n %26;
n = Math.floor(n /26);if(temp ===0){
temp =26;
n--;}
res = String.fromCharCode(temp+64)+res;}return res;};
Excel表列序号
将字母转化为数字
给定一个Excel表格中的列名称,返回其相应的列序号。
vartitleToNumber=function(s){//遍历字符串并将字符串中的每一位转为ASCLL码var res =0;for(var i =0; i < s.length ; i ++){//将该位转化为大写ASCLL码 - 64就是相应的数字,再乘以对应的26次方,求总和
res +=(s.charCodeAt(i)-64)* Math.pow(26, s.length - i -1)}return res
};
力扣题库之Excel表列名称给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB 注 : A 的ASCLL码为65 var convertToTitle = function(n) { var res=""; while(n > 0){