golang /js index 转换excel字母表头
2024-09-05 01:12:16
Golang
1 package main
2
3 import "fmt"
4
5 func main() {
6 var Letters = []string{"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"}
7 row := 675
8 result := Letters[row%26]
9 row = row / 26
10 for row > 0 {
11 row = row - 1
12 result = Letters[row%26] + result
13 row = row / 26
14 }
15 fmt.Println("result==", result)
16 }
JS:
1 function getPostition(index) {
2 let result = String.fromCharCode(65 + parseInt(index % 26))
3 let value = index / 26
4 while (value >= 1) {
5 value = value - 1
6 result = String.fromCharCode(65 + parseInt(value % 26)) + result
7 value = parseInt(value / 26)
8 }
9 return result
10 }
最新文章
- web前端学习部落22群分享给需要前端练手项目
- linux下用phpize给PHP动态添加扩展
- SVN Server配置详解 及备份
- Data URL
- HDOJ 1176 免费馅饼 -- 动态规划
- Qt入门(14)——父窗口部件和子窗口部件
- telnet测试端口号
- ssh免密钥登录
- BAD packet signature 18245 错误解决
- Virtualbox中的Linux:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑
- PowerDesigner中逆向工程将数据库中comment赋值到name
- SNS团队Beta阶段第二次站立会议(2017.05.23)
- 四种常用IO模型
- Spring使用 --- 基本概念(二):AOP,面向方面编程
- [Abp vNext 源码分析] - 文章目录
- 关于package,import,和“找不到可以加载的主类”报错之间的关系
- liunx系统下调整Swap分区大小
- STM32F103 ------ 时钟配置
- 【P2P浏览器】跟大家讨论一个想法
- ansible进阶模板和角色使用