最近在做一个纯前端导入excel(.xlsx)并展示、操作、导出,发现列头字母循环问题,一开始以为是26进制做法,但如果是26进制,那么Z后面应该是BA,就好像10进制,9后面是10而不是00,所以纠结之余用回调解决了这个问题:
const letters = ['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', 'Z'
];const transformNumToLetter = function (num) {let letter = "";let loopNum = parseInt(num / 26);if(loopNum>0){letter += transformNumToLetter(loopNum-1);}letter += letters[num%26];return letter;
};

A-Z AA-AZ BA-BZ ... AAA无限循环相关推荐

  1. 如何用EXCEL公式复现 列序号数列:A,B,C,,,Z,AA,AZ,,, ?多方法

    1目标: 用EXCEL公式复现 列序号数列:A,B,C,,,Z,AA,AZ,,, 2 原始数据和过程 A 1 A A $A$1 $A A A $A$1 $A A B 2 B B $B$1 $B B B ...

  2. 字母序列号生成 A...Z..AA..ZZ....

    A-Z-AA-ZZ- 字母序列生成与转换 代码: 'use strict';/*** A...Z..AA..ZZ.. 序列号生成与转换*/ class VersionTool {/*** constr ...

  3. vba while 结束_Python | 教材纰漏,出现while的无限循环错误

    ⊙⊙⊙⊙⊙  公众号法务:杨子仲  ⊙⊙⊙⊙⊙ 2020年9月8日,子仲在阅读<Python程序设计>(ISBN 9787111611479)时,发现原书一处错漏,这是广州图书馆借的正版书 ...

  4. 无限循环(infinite loop)

    无限循环 示例 HTML CSS JS 更多有趣示例 尽在知屋安砖社区 示例 HTML <div class="wrapper"></div><foo ...

  5. 关于python无限循环、以下选项错误的是_关于Python赋值语句,以下选项中不合法的是...

    [单选题]下面代码的输出结果是 sum = 1 for i in range(1,101): sum += i print(sum) [单选题]关于Python的数字类型,以下选项中描述错误的是 [单 ...

  6. 关于python无限循环、以下选项错误的是_关于Python的无限循环,以下选项中描述错误的是...

    [单选题]以下选项中,符合Python语言变量命名规则的是 [单选题]关于 Python 的复数类型,以下选项中描述错误的是 [单选题]关于Python字符串,以下选项中描述错误的是 [单选题]关于P ...

  7. Unity3d学习笔记-无限循环滚动背景(完整的商店广告牌组件)

    在游戏项目中我们常常看到商城的广告牌,几张广告图片循环滚动,类似跑马灯,现在我将讨论一种实现方法,并提供一个管理类,大家可以直接使用. 实现原理:背景图片循环滚动的原理很简单:两张图片向一个方向移动, ...

  8. 【骚气的动效】无限循环往下往复淡入淡出运动,通常用于向下箭头,提示用户可以往下滚动或者点击展开

    /* 无限循环往下往复淡入淡出运动 */%auto-down-animate {animation: auto-down-animate 1s ease-in-out infinite;-moz-an ...

  9. php easyui tree 结构,EasyUI Tree树组件无限循环的解决方法

    在学习jquery easyui的tree组件的时候,在url为链接地址的时,发现如果最后一个节点的state为closed时,未节点显示为文件夹,单击会重新加载动态(Url:链接地址)形成无限循环. ...

最新文章

  1. tiny-cnn开源库的使用(MNIST)
  2. 计算机模拟组装测试题一,江苏专转本计算机模拟自测试题(一)
  3. 三年、四大顶会,深度推荐系统18篇论文只有7个可以复现
  4. 程序员被相亲对象的账户余额吓到了!
  5. 修改oracle用户登录密码
  6. 【深度学习】基于区域生长的图像分割算法!
  7. linux ps查看进程命令
  8. 计算机论文指导书,计算机毕业论文指导书.doc
  9. Color types not allowed (at ‘drawable’ with value ‘#f0f0f0’)
  10. 数学--数论--因子和线性筛 (模板)
  11. HDU5794 - A Simple Chess
  12. (三)Linux 安装
  13. roseha linux,ROSEHA双机软件图解安装配置linux.docx
  14. 网络安全-渗透测试前置知识
  15. 阿里云云解析DNS各种概念深度剖析
  16. laravel实现-阿里接口根据银行卡号查询银行名
  17. Web前端--HTML+CSS+JavaScript响应式网络科技网页设计
  18. ESP8266模块睡眠模式
  19. Scratch基础教学之孙悟空的吹毛变猴
  20. 关于如何实现Ubuntu系统的中英文输入法切换

热门文章

  1. 一个月登顶抖音零食榜首的无限畅如何打造最懂年轻人的功能食品品牌?
  2. DHR能否重塑人力资源管理,助力企业数字化转型?|企服三会系列报道
  3. dreamweaver cs3 序列号-经测试可用
  4. 关于春雨线下诊所的创意策划
  5. LeetCode T35_searchInsert
  6. 人民的名义 | 没想到大结局竟然是这个?一定要看到最后!
  7. vue3项目实战之在线客服-① 创建项目
  8. HBuilder里面用ie打开页面没有css样式的问题
  9. java结合prometheus实现自定义数据监控
  10. Python mysql操作 执行sql语句插入\查询等