Java NPOI 读取Excel 跳列 问题解决

时间:2022-10-19 16:41:04

读取xls文件的时候发现,比如表单一共3列(其中有些列没有数据,空着的。如下图:
Java NPOI 读取Excel 跳列 问题解决
当读取到第2列的时候,就会自动跳过这一列。
问题代码:

Row tRow = (Row) rows.next();
//获取每个cell
Iterator cells = tRow.cellIterator();
//这里遇到空单元的时候会跳过
Cell cell = (Cell) cells.next();

解决办法:

//将Cell cell = (Cell) cells.next()替换为下面这句,即可
Cell cell = (Cell) tRow.getCell(colIndex);

当单元格为空的时候,会返回一个空字符串”“(注意返回值里面没有空格)。
问题解决。

作者:jiankunking 出处:http://blog.csdn.net/jiankunking