Как получить значение пустой ячейки Excel в Apache POI?

У меня есть огромный файл 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, есть ли способ, которым я могу получить эти значения равны нулю. или способ узнать, что в представленных значениях пропущены пустые ячейки?

Спасибо.

37
задан Buhake Sindi 13 July 2011 в 13:54
поделиться