`
Illy
  • 浏览: 122862 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用poi解析Excel文件

阅读更多
    在用poi解析Excel文件的时候,取文件的行数和列数存在问题:
    (1).sheet.getLastRowNum()获取的是曾经存在的最后一行行数
    (2).sheet.getPhysicalNumberOfRows()获取物理行数,一般比(1)中的要多一行


     存在问题:
     我在Excel表中有5条记录,通过(1)可以获取5条记录,通过(2)可以获取6条记录,如果要是把Excel表中的最后一行清空,此时统计出来的数据和没有清空之前的记录条数一样多,不知道这里是个Bug还是怎么回事,有的时候在业务中要用到poi解析Excel文件的时候通过提供的方法始终不能获取Excel中的有效行数,需要自己另行处理,在发布的包中有我自己处理的一些逻辑。
分享到:
评论
2 楼 神幻领域.神丿隐 2014-10-31  
1 楼 ymzeng21 2013-06-22  
功能很强大,正好合适我的需求。
不过如果是纯数字用BigDecimal bg = new BigDecimal(cell.getNumericCellValue());容错性会更好点

相关推荐

Global site tag (gtag.js) - Google Analytics