java jxl 单元格为空 数组越界
来源:互联网 发布:淘宝商家提现手续费 编辑:程序博客网 时间:2024/06/05 02:42
导入 jxl.jar 包。使用jxl导入Excel文件。
Workbook workbook = Workbook.getWorkbook(new File(leadingFileName));Sheet sheet = workbook.getSheet(0);for(int i=1;i<sheet.getRows();i++){ //第一行标题行不获取Cell cell [] = sheet.getRow(i);把获取的一行数据存到Cell数组里cell[0].getContents();//就是第i行的第0列的数据了}
行和列都是从0开始。
这是问题出现了,假如我Excel文件里有4列,我第i行的第四列数据为空。cell[3].getContents();获取数据就会报错。
java.lang.ArrayIndexOutOfBoundsException: 3System.out.println("excel行数:"+cell.length); //获取一下这一行的列数 为3,取不到第四列。
解决办法:
改变获取列值得方法,使用sheet.getCell(0,i).getContents(); //准确的获取单元格的内容。第0列,第i行。
这样内容为空的单元格就可以获取到了。
- java jxl 单元格为空 数组越界
- java中两大异常:空指针异常和数组越界异常
- java中两大异常:空指针异常和数组越界异常
- 关于jxl读取excel数组越界问题
- 当字符串数组String[]为空时,通过下标访问时会越界,空指针异常
- Java数组越界问题
- java 数组越界
- jxl 判断excel 单元格是否为日期
- jxl Workbook.getWorkbook(is)数组越界的问题解决
- 校验单元格是否为空
- 校验单元格是否为空
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
- java 操作excel,jxl加边框,jxl合并单元格,单元格的设置,单元格居中
- java jxl 导出数据 合并单元格
- java-数组判断为空问题
- Java中判断数组是否为空?
- 判断Java二维数组是否为空
- Android 屏幕手势滑动中onFling()函数的技巧分析
- c++实现mlp神经网络
- IO流操作规律
- Wireshark基本介绍和学习TCP三次握手
- java框架
- java jxl 单元格为空 数组越界
- EditText 插入表情(基于socket方式)
- 一个Bundle 类,黑暗里面的代码
- 求多个数的平均数
- js刷新页面方法汇总
- Android事件处理的2种方式:监听器与回调
- Android开发者必知的开发资源
- XCache3.0后无法用zend_extension 加载
- 设计模式六大原则(4):接口隔离原则