我有一个访问 Java POI 工作表中的单元格的示例:
CellReference cr = new CellReference("A1");
row = mySheet.getRow(cr.getRow());
cell = row.getCell(cr.getCol());
但是现在如果我需要一行中的下一个单元格或另一行中的另一个单元格,是否有一种简单的方法可以浏览工作表?是否有某种类型的增量函数?
我有一个访问 Java POI 工作表中的单元格的示例:
CellReference cr = new CellReference("A1");
row = mySheet.getRow(cr.getRow());
cell = row.getCell(cr.getCol());
但是现在如果我需要一行中的下一个单元格或另一行中的另一个单元格,是否有一种简单的方法可以浏览工作表?是否有某种类型的增量函数?
在HSSFRow的 Javadoc 中有一个 iterator() 函数,但它适用于物理定义的单元格。
应该有某种迭代器。在旧版本的 POI 中是这样的: Iterator rowIterator = sheet.rowIterator(); while (rowIterator.hasNext()) { Row R = rowIterator.next(); 单元格 = R.getCell(1); }
cr.getRow() 和 cr.getCol() 是 int 因此它们可以递增以返回必要的单元格