码迷,mamicode.com
首页 > 编程语言 > 详细

Java-poi-excel-对空值单元格的读取

时间:2018-08-24 17:28:06      阅读:2474      评论:0      收藏:0      [点我收藏+]

标签:出现   value   style   last   rownum   etc   取值   ++   turn   

// 代码片段
// 问题背景:导入表格时,当只有一条数据时,没问题;但导入不是一条数据时,读完有数据的数据行以后,要进行下一行读取.
// 虽然判断了行是否为空,但好像没用,然后在读取第一个单元格的时候,会抛出空指针异常.
// 对于单元格cell,有值则取值,没有值,就会返回null,因此出现问题.

for(int rowNum = 3;rowNum <= lastRowNum; rowNum++){
    HSSFRow hssfRow = hssfSheet.getRow(rowNum);
    if(hssfRow != null){
        String no = "";
        HSSFCell cell = hssfRow.getCell(0,Row.RETURN_BLANK_AS_NULL);     // Row.RETURN_BLANK_AS_NULL 如果为null,就返回blank
        if(cell != null){                                                // 再次判断,只有cell 不为 null时,再给no赋值,否则,no="";这样就避免了空指针.
            no = getCellValueXls(cell);                            
        }
    }
}

 

Java-poi-excel-对空值单元格的读取

标签:出现   value   style   last   rownum   etc   取值   ++   turn   

原文地址:https://www.cnblogs.com/Night-Watch/p/9530618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!