次のようなExcelシートがあります。
シートでわかるように、foe
名前には複数の値があります。
ユニークな Name
要素ごとに、次のような新しい Excel シートを作成したいと考えています。
私は使用してapache poi
おり、Excelシートを読むことができ、列の個別の値をarraylist
. ただし、一意の名前要素の各行を新しいシートに保存するアルゴリズムに苦労しています。
私はあなたの答えをいただければ幸いです!!!
アップデート
そのように実装しようとしました:
for (Row r : sheet) {
Cell c = r.getCell(4);
c.setCellType(Cell.CELL_TYPE_STRING);
// System.out.println(c.getStringCellValue().toString());
if (c.getStringCellValue().equals(nameList.contains(c.getRowIndex()))) {
System.out.println(sheet.getRow(r.getRowNum()));
System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
}
}
しかし、それはうまくいきません...