0

次のような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("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");

            }
        }

しかし、それはうまくいきません...

4

1 に答える 1