小编use*_*429的帖子

如何在Apache POI中获取Excel空白单元格值?

我有一个巨大的excel文件,有大量的列,看起来像这样: -

Column1 Column2 Column3 Column4 Column5
abc             def             ghi
        mno             pqr
......
Run Code Online (Sandbox Code Playgroud)

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

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();
}
Run Code Online (Sandbox Code Playgroud)

此代码生成的输出是: -

ROW:-->
CELL:-->Column1
CELL:-->Column2
CELL:-->Column3
CELL:-->Column4
CELL:-->Column5
ROW:-->
CELL:-->abc …
Run Code Online (Sandbox Code Playgroud)

java apache apache-poi

37
推荐指数
3
解决办法
9万
查看次数

标签 统计

apache ×1

apache-poi ×1

java ×1