java编程实现根据EXCEL列名求其索引的方法
作者:jdkleo 时间:2022-04-24 03:08:03
本文实例讲述了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,EXCEL
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Flutter 如何正确显示SnackBar
2023-06-23 13:00:40
C#定时关闭窗体实例
2023-07-09 22:53:25
Java使用Redis实现秒杀功能
2023-04-11 11:26:54
![](https://img.aspxhome.com/file/2023/1/78001_0s.jpg)
Mybatis-plus多租户项目实战进阶指南
2023-10-10 18:14:43
Java调用第三方http接口的常用方式总结
2023-11-06 22:47:24
IntelliJ IDEA Run时报“无效的源发行版:16“错误问题及解决方法
2022-06-04 18:08:35
![](https://img.aspxhome.com/file/2023/5/62455_0s.png)
java中ThreadLocal的基本原理
2022-03-28 01:13:44
![](https://img.aspxhome.com/file/2023/2/76502_0s.png)
java8 Stream大数据量List分批处理切割方式
2023-02-10 22:34:36
mybatis-plus用insertBatchSomeColumn方法批量新增指定字段
2022-03-02 10:20:58
![](https://img.aspxhome.com/file/2023/0/61250_0s.png)
Swing常用组件之多行文本区JTextArea
2023-11-08 14:16:49
原生Java操作兔子队列RabbitMQ
2022-03-12 21:27:25
![](https://img.aspxhome.com/file/2023/9/70559_0s.png)
Java事件处理机制和适配器全面解析
2021-10-23 04:19:32
![](https://img.aspxhome.com/file/2023/0/73070_0s.png)
Java实现酒店客房管理系统
2023-11-21 06:58:38
解决Eclipse的Servers视图中无法添加Tomcat6/Tomcat7的方法
2023-03-30 22:22:27
![](https://img.aspxhome.com/file/2023/6/64806_0s.png)
宝塔面板配置及部署javaweb教程(全网最全)
2023-11-10 15:26:27
![](https://img.aspxhome.com/file/2023/5/58905_0s.jpg)
Java发送报文与接收报文的实例代码
2023-07-09 04:44:01
Windows7下的Java运行环境搭建过程图解
2022-03-14 19:40:59
![](https://img.aspxhome.com/file/2023/0/62150_0s.png)
浅谈java中守护线程与用户线程
2023-11-26 20:46:41
![](https://img.aspxhome.com/file/2023/3/60173_0s.png)
说说@ModelAttribute在父类和子类中的执行顺序
2022-07-31 17:59:55
一起来学习C#的观察者模式
2022-04-02 13:43:15
![](https://img.aspxhome.com/file/2023/5/78115_0s.png)