日期:2014-05-19  浏览次数:21112 次

jxl读取excel最后一列为空,获取列时报错,少一列!


用jxl读取excel时,比如:有23列数据,如果最后一列为空(就是没填写),
用getRow()方法获取时列的长度时就只能获取22列。
所以循环读取数据的时候,老是抛ArrayIndexOutOfBoundsException异常。。
哪位大哥帮帮我!

------解决方案--------------------
sheet.getRow(i)的length就只能得到当前行的以最后一个不为空的单元格为标准的单元格数量.
sheet.getRows()就不存在这个问题。