解析Excel时列号数字转换为字母
2016-01-03 23:04
423 查看
package test; public class Demo { public static void main(String[] args) { int columnNum= 26; System.out.println(getExcelColumnNum(columnNum)); } public static String getExcelColumnNum(int columnNum) { StringBuffer stringBuffer = new StringBuffer(); getExcelColumnNum(columnNum, stringBuffer); return stringBuffer.toString(); } private static void getExcelColumnNum(int columnNum, StringBuffer sbBuffer) { if (columnNum / 26 > 0 && columnNum != 26) { //列从0开始计算 getExcelColumnNum(columnNum / 26 - 1, sbBuffer); } sbBuffer.append((char) (columnNum % 26 + 'A')); } }
相关文章推荐
- linux shell数据重定向(输入重定向与输出重定向)详细分析
- c#生成cad缩略图或者图片
- Mac环境下用Java(Sikuli+Robot)实现页游自动化
- 四大Java EE容器(Tomcat、JBoss、Resin、Glassfish)之简单比较
- linux 命令 —— cp
- Spring+myBatis3
- Opencv人脸识别项目简介
- [Java开发之路](12)JDOM和DOM4J解析XML文档
- 在windows下python,pip,numpy,scipy,matplotlib的安装
- VS的启动方式
- Squid3.0反向代理实现负载均衡
- Android SQLite数据库存储
- java检测linux系统中所有端口的ip地址
- 2016计划
- Xcode的Architectures和Valid Architectures的区别,
- Mac 将mysql路径加入环境变量
- 第二百七十四、五、六天 how can I 坚持
- <Error> <WebLogicServer> <BEA-000337>
- Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
- 升级Jekyll 3.0