package com.cgroup.datastruct; import java.util.HashMap; import java.util.Map; public class MyExcel { static Map map = new HashMap(); static { for (int i = 1; i <= 26; i++) { char letter = (char) (64 + i); map.put(i, letter); } } public static void main(String[] args) { for (int i = 1; i < 30000; i++) { String a = test(i); System.out.println(i + "--" + a); } } private static String test(int data) { int shang = data / 26; int mod = data % 26; if (mod == 0) { shang = (data - 1) / 26; mod = (data - 1) % 26 + 1; } if (shang > 26) { return test(shang)+map.get(mod); } else { StringBuffer sb = new StringBuffer(); // 商等于0的时候,会找不到对应的 if (shang > 0) { sb.append(map.get(shang)); } sb.append(String.valueOf(map.get(mod))); return sb.toString(); } } }
输出结果:
1--A
2--B
3--C
4--D
5--E
6--F
7--G
8--H
9--I
10--J
11--K
12--L
13--M
14--N
15--O
16--P
17--Q
18--R
19--S
20--T
21--U
22--V
23--W
24--X
25--Y
26--Z
27--AA
28--AB
29--AC
30--AD
31--AE
32--AF
33--AG
....
701--ZY
702--ZZ
703--AAA
704--AAB
705--AAC
706--AAD
707--AAE
708--AAF
709--AAG
....
18276--ZZX
18277--ZZY
18278--ZZZ
18279--AAAA
18280--AAAB
18281--AAAC
此题也是一个非常经典的面试题
相关推荐
吧多层结构的excel表头 转换成树形结构的类 我自己写的 难免有bug 请多指教
支持从数据库中查询到数据,以多级表头形式导入到Excel文件中。比如:一级表头:学号、姓名、各科成绩。二级表头:语文、数学、英语(二级表头在各科成绩下面)。
java注解实现通用Excel中文表格转实体对象列表,支持中文表头,在Excel数据导入使用的...基于注解实现的支持中文表头的读取Excel数据并转换为实体对象列表的工具类,使用该工具类可将Excel数据转换成任意实体任意字段
导出Excel表格 /// 导出Excel /// 创建Excel并写入数据 /// List转化为DataTable /// 转换数据类型
解析excel数据,支持xls、xlsx (03、07版本)excel 数据读取,数据转换成map。实测,54万数据解析完成8-20秒内(远古版i5、16G内存台式机)。
java实现json文件到excel文件的转换的工具类。欢迎转载
通过设定规则 将A表通过一定的转化规则 转换为 B表格式 比如 A 表 表头 为 订单号 快递单号 快递公司。 可以无缝转化为 B表 表头为 订单编码 快递公司 单号 实现电子表格转化 1,表头顺序可自定义排列。2,...
Labview“写入测量文件(Excel)”设置表头解决方案(初次试探) 利用For循环连续读取数据,将数组转换为动态数据,设置单路动态数据的属性,然后合并多路信号(相当于填入Excel某sheet中不同列),然后利用”写入...
命令:X2C 花了两天时间,仿照 KozMos XL2CAD 的程序同样写了一个Excel2CAD程序,控制对话框就直接照搬 ...(包括页眉、页脚、表头等内容) 2013.06.12日更新,修正了一些Bug, 增加了表格实体颜色随层或随块的选项。
本程序编写环境.NET 4.0、 VS2010,语言为C#,通过引用Aspose.Words.dll,不依赖Office安装,将一定格式的Excel文档转换为Word文件,例如:Excel表中表头为 单位名称 联系人 联系电话 会自动检测出字段[字段0:单位...
类似jaxb 技术 java对象集合与Excel列表或者是CSV文件之间的互相转换
例如业务有渲染单元格颜色的,或者要求字体加粗,或者写入到多个Sheet页,或者设置列宽、行高,或者合并单元格,或者自动列宽,或者插入批注,或者读取Excel数据,又或者日期、数字或者自定义格式转换等等的需求时,...
快速转换成精确,完全格式化您的内容,具有很强的可编辑的文件,保留图形,文本格式,段落,列,表头和页脚,等等 - 作出微软Word,Excel,重复利用速度和痛苦。或使用硝基PDF格式专业的工具和看法,全套修改,创建...
JSON转EXCEL,使用HSSFWorkbook。可生成多个sheet,sheet页名为JSON参数数组的节点名称,可替换节点名称,以及可以把从数据库查出来的英文字段名替换为中文表头。详情可见博客:...
快速转换html到excel,可自定义表头样式,轻松秒杀复杂的pivot_table格式
一、Excel高级技巧 3 1、 编辑技巧 3 2、单元格内容的合并 4 3、条件显示 4 4、自定义格式 5 5、绘制函数图像 6 6、自定义函数 6 7、矩阵计算 7 8、自动切换输入法 7 9、批量删除空行 7 10、如何避免错误信息 8 11、...
表格中有几行是表头。 -c,-encoding(默认值:utf8-nobom)指定编码的名称。 -l,–lowcase(默认值:false)自动把二进制名称转换成小写格式。 -a序列化成序列-d,--date:指定日期格式化字符串,例如:dd / MM / ...
11、表头下面衬张图片 12、用连字符“&”来合并文本 13、快速打印学生成绩条 14、Excel 帮你选函数 15、同时查看不同工作表中多个单元格内的数据 16、为单元格快速画边框 17、控制特定单元格输入文本的长度 18、成组...
3. 将EXCEL单元格转换成图片形式插入到WORD中 30 4. 将WORD内容以图片形式插入到EXCEL表格中 30 5. 将WORD中的内容作为图片链接插入EXCEL表格中 30 6. 在独立的窗口中处理内嵌式图表 31 7. 在图表中显示隐藏数据 31 ...
看起来这似乎有些困难:在工资明细表中,工资的项目(即表头)一般只出现在表格开头的某一行,而在工资条中,为了便于阅读则要求每个人的工资都有表头,那么如何巧妙地把工资明细表制作成便于打印的工资条呢?...