我正在使用 apache poi 从 excel 文件中读取,但是当涉及到空单元格时,它会跳过单元格。为什么会这样?我已经设置了一个 if else 条件来捕捉它。这是我的代码:
while (cellIterator.hasNext()) {
cell = (XSSFCell) cellIterator.next();
if(cell.getCellType() == Cell.CELL_TYPE_NUMERIC)
{
if(DateUtil.isCellDateFormatted(cell))
{
最佳答案
CellIterator 不支持对空单元格进行迭代。它会自动跳过这些单元格。要更改此行为,您需要手动迭代特定行的单元格(使用基于 0 的索引)。
描述了一个相同的例子here .
关于spring - 为什么我的代码会跳过空白字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18179503/