1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java 判断单元格为空_java – 如何在Apache POI中获取Excel空单元格值?

java 判断单元格为空_java – 如何在Apache POI中获取Excel空单元格值?

时间:2019-03-13 09:45:24

相关推荐

java 判断单元格为空_java – 如何在Apache POI中获取Excel空单元格值?

我有一个巨大的excel文件与吨的列,看起来像这样: –

Column1 Column2 Column3 Column4 Column5

abc def ghi

mno pqr

......

这是我写的打印这些值的代码:

try {

FileInputStream inputStr = new FileInputStream(fileName);

XSSFWorkbook xssfWork = new XSSFWorkbook(inputStr) ;

XSSFSheet sheet1 = xssfWork.getSheetAt(0);

Iterator rowItr = sheet1.rowIterator();

while ( rowItr.hasNext() ) {

XSSFRow row = (XSSFRow) rowItr.next();

System.out.println("ROW:-->");

Iterator cellItr = row.cellIterator();

while ( cellItr.hasNext() ) {

XSSFCell cell = (XSSFCell) cellItr.next();

System.out.println("CELL:-->"+cell.toString());

}

}

} catch (Exception e) {

e.printStackTrace();

}

此代码生成的输出是: –

ROW:-->

CELL:-->Column1

CELL:-->Column2

CELL:-->Column3

CELL:-->Column4

CELL:-->Column5

ROW:-->

CELL:-->abc

CELL:-->def

CELL:-->ghi

ROW:-->

CELL:-->mno

CELL:-->pqr

所以,如果我们看看上面的输出,我们可以注意到,我离开空值的单元格没有被POI库拾取,是否有一种方式,我可以获得这些值为null。或者一种方式来识别出现的值跳过空白单元格?

谢谢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。