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()) { 行 R = rowIterator.next(); セル cell = R.getCell(1); }
cr.getRow() と cr.getCol() は int であるため、インクリメントして必要なセルを返すことができます