zoukankan      html  css  js  c++  java
  • js excel里面的字母和数字的转换处理

    字母转数字

    function stringTonum(a) {
      var str = a.toLowerCase().split("");
      var num = 0;
      var al = str.length;
      var getCharNumber = function (charx) {
        return charx.charCodeAt() - 96;
      };
      var numout = 0;
      var charnum = 0;
      for (var i = 0; i < al; i++) {
        charnum = getCharNumber(str[i]);
        numout += charnum * Math.pow(26, al - i - 1);
      };
      return numout;
    }

    //调用

    stringTonum('A')

    数字转字母

    function numToString(numm) {
      var stringArray = [];
      var numToStringAction = function (nnum) {
        var num = nnum - 1;
        var a = parseInt(num / 26);
        var b = num % 26;
        stringArray.push(String.fromCharCode(64 + parseInt(b + 1)));
        if (a > 0) {
          numToStringAction(a);
        }
      }
      numToStringAction(numm);
      return stringArray.reverse().join("");
    }

    //调用

    numToString(28) 

    //转载: https://blog.csdn.net/a19352226/article/details/82422403

  • 相关阅读:
    js中有关类、对象的增强函数
    ES6学习准备
    JavaScript中类型检测
    网页性能优化
    前端工程化
    2014年度总结和计划
    vim命令汇总
    互联网思维
    传统企业信息化
    创业这三年¥.NET之尴尬处境
  • 原文地址:https://www.cnblogs.com/wpTing/p/15692611.html
Copyright © 2011-2022 走看看