zoukankan      html  css  js  c++  java
  • Excel的列编号 例如:A对应1,Z对应26,AA对应27,AZ对应52的JavaScript怎么写?

    今天碰到的题目,当时不会。回来想了一会,调试了一下,然后想上网对答案,发现竟然没有!!!

    function str(num){
    if(num<=0){
    alert("excel表格貌似没有负数吧");
    return 0;
    }
    if(num>26){
    var newnum1 = parseInt(num/26);
    var newnum2 = num%26;
    var newnum1str,newnum2str = null;
    if(!newnum2){
    newnum1str=str(newnum1-1);
    newnum2str="Z";
    }else{
    newnum1str=str(newnum1);
    newnum2str=str(newnum2);
    }
    return newnum1str+newnum2str;
    }
     
    var az="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var arr = az.split("");
    for(var i = 0;i<=arr.length;i++){
    if(num==i){
    return arr[i-1];
    }
    }
    }
    拿去玩,拿去玩, (^o^)/ 留个赞呗
  • 相关阅读:
    回眸
    随想
    小序,良感
    润思
    网络爬虫的 “ 黑洞 ”
    Python——文件操作详解
    RandomAccessFile详解
    JSON数据解析及gson.jar包
    BigInteger详解
    Java爬虫——B站弹幕爬取
  • 原文地址:https://www.cnblogs.com/suger-life/p/8379925.html
Copyright © 2011-2022 走看看