治疗技术焦虑的方法就是学习!

Java实现导入excel(2)

Java 李新广 740℃ 0评论

上一篇文章中讲了一个Java导入excel的小demo,使用的是jxl.jar这个轻量级的第三方包,遗憾的是它只支持(*.xls)的文件,但是现在很多用户使用office2007生成的是(*.xlsx)的文件,如果再使用jxl.jar显然是不合适的,这次我们就用poi.jar这个包来实现导入excel
下面是我用到的包:

需要特别说一下的是xmlbeans.jar和dom4j.jar这两个包刚开始我是没有用到这两个包的,但是总是报错,网上看的文章里面也没有提到这两个包是必须的,后来纠结了半天之后导入了这两个包之后就神奇的好了。下面贴上代码:

这样运行之后就能正确出来结果了


但是现在还有一个问题,下面报了一个空指针错误

打开excel表格可以看到,在一个excel文件中默认是有三个Sheet的

虽然在代码中已经做出了处理


很显然没有生效,那就换一种解决办法,可以用


这个方法得到当前Sheet的最后一行的数值,如果为0就表示当前Sheet中没有数据,代码如下


这样就解决了报空指针的问题。

转载请注明:大道至简 » Java实现导入excel(2)

喜欢 (2)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址