找回密码
 立即注册

QQ登录

只需一步,快速开始

rogergou

初级会员

9

主题

22

帖子

239

积分

初级会员

积分
239
rogergou
初级会员   /  发表于:2017-11-11 15:02  /   查看:2998  /  回复:1
          function r1c1_to_a1(row,col){
              
                var startRow = row +1;
              
                var num = col;
               
            var str = "";
            if (num == 0)
            {
                str = "A";
            }
            else
            {
                for ( i = 0; num != 0; i++)
                {
                    if (num == 1)
                    {
                        str = "B" + str;
                        break;
                    }
                    
                    var _theasc = 65 - (i != 0 ? 1 : 0) + num % 26;
                    
                    if(_theasc>=65){
                        str = String.fromCharCode(_theasc) + str;
                    }   
                    
                    
                    if ((num % 26 == 0) && (num / 26 == 1))
                    {
                        str = "A" + str;
                        break;
                    }
                    num = num / 26;
                }
            }
               
                return ""+str+startRow;
               
          }

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-13 10:26:13
沙发
您好,您可以设置referenceStyle 来更改单元格公式的引用样式。
参考:
http://demo.gcpowertools.com.cn/ ... mple/#/samples/cell
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部