0
私は今週末にApache POIを自分で教えています。私の最近の仕事は、数値と空白のセルを持つ列を取り、空白のセルに値を追加することです。私はswitch文とsetCellValuesでほぼ完成したと思いますが、特定のシートや列のブックに内容を出力することはできません。Apache POIを使用して特定の列とワークシートに出力する方法
以下は私が下にあります。データはちょうど良い方法に引き込まれます。
Random randomNum = new Random();
double randomD = randomNum .nextDouble();
for (Row row : sheet2) {
for (Cell cell : row) {
switch (cell.getCellType()) {
case Cell.CELL_TYPE_NUMERIC:
System.out.println(cell.getNumericCellValue());
break;
case Cell.CELL_TYPE_BLANK:
cell.setCellValue(randomD);
FileOutputStream fileOut = new FileOutputStream("C:/Users/testtest/Desktop/Test/ProductTests.xls");
wb.write(fileOut);
fileOut.close();
System.out.println(cell.getNumericCellValue());
break;
default:
System.out.println();
}
}
}
これを投稿した直後に、私はファイルに書き込めなくなってしまいました。私はそれをやりなおして計算を完了できました。あなたの答えをありがとう。 –