jxl导入excel问题,如果excel中列数不够程序中要求导入的列数,出现数组下标越界提示咋么办

就是程序中写导入20列数据,但excel中只写了17列数据,后3列是空,没写值,为什么就出现数组下标越界,不应该是直接导入空值吗。错误提示是Exceptioninthre... 就是程序中写导入20列数据,但excel中只写了17列数据,后3列是空,没写值,为什么就出现数组下标越界,不应该是直接导入空值吗。错误提示是Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 11;但我根本就没用数组 展开
 我来答
1_小鑫_1
2014-07-22 · TA获得超过196个赞
知道小有建树答主
回答量:170
采纳率:66%
帮助的人:121万
展开全部
JXL如果getCell的时候发现这个单元格里面什么都没有就会抛出这个异常。 如果你这个列数不定的话就捕获一下这个异常吧让后面的程序继续跑。 输出的结果应该也是你想到的结果
追问
但为什么我有的表单元格里什么都没写,但getcell也能导入不报错呢
追答
你说的这个是  空和空字符串的区别了
有的单元格创建了以后里面内容被清除了 这个时候GETCELL不会有问题
但是单元格里面从来就没有被用过 这个时候GETCELL就不行
茂昂2N
2014-07-22 · TA获得超过126个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:151万
展开全部
看看哪一行代码报错的啊。不就能知道哪里错误了么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NCfh07IXdqN
2014-09-03 · 超过36用户采纳过TA的回答
知道答主
回答量:171
采纳率:0%
帮助的人:95.9万
展开全部
如果每一天有一朵花
像海浪一样拍打着我。
我的沉默啊!……灵魂深处的大厦,
诸神为我塑造这母性的轮廓,
高的安逸。贪婪地靠近宽敞的轻盈。时间中俱
想慈颜,教导详,哈哈
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友19ff4fc
2014-07-20 · TA获得超过1764个赞
知道小有建树答主
回答量:1003
采纳率:0%
帮助的人:309万
展开全部
建议发代码出来看一看
有可能是最小下标的问题
追问
for (int i = 0; i < rows; i++) {
m.setA1(FirstSheet.getCell(0, i).getContents().toString());
m.setB2(FirstSheet.getCell(1, i).getContents().toString());
}

我根本就没有数组,但错误提示提示我数组下标越界
追答
不熟悉你用的编辑语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式