首页 > 编程 > Java > 正文

java编程实现根据EXCEL列名求其索引的方法

2019-11-26 14:50:24
字体:
来源:转载
供稿:网友

本文实例讲述了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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表