java编程实现根据EXCEL列名求其索引的方法
java编程实现根据EXCEL列名求其索引的方法
发布时间:2016-12-28 来源:查字典编辑
摘要:本文实例讲述了java编程实现根据EXCEL列名求其索引的方法。分享给大家供大家参考,具体如下:原理:[a1-z26]*26^n-1+[a1...

本文实例讲述了java编程实现根据EXCEL列名求其索引的方法。分享给大家供大家参考,具体如下:

原理:

[a1-z26]*26^n-1 + [a1-z26]*26^n-2 + ... + [a1-z26]*26^0

具体代码如下:

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ import java.util.HashMap; import java.util.Map; /** * * @author jdkleo */ public class ExcelUtil { public static int getCellNum(String cellStr) { char[] cellStrArray = cellStr.toUpperCase().toCharArray(); int len = cellStrArray.length; int n = 0; for(int i=0;i<len;i++){ n += (((int)cellStrArray[i])-65+1)*Math.pow(26, len-i-1); } return n-1; } public static void main(String[] args) { System.out.print(getCellNum("aaa")); } }

希望本文所述对大家java程序设计有所帮助。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Java学习
热门Java学习
编程开发子分类