1

次のような要件があります。POIを使用してExcelシートを作成しました。そのExcelでは、1行目と2行目があり、各行には異なる値の3つのセルが含まれています。たとえば、2行目には同じセルが含まれています。

r0c0 + r1c0+r2c0の値を別のセルに追加するにはどうすればよいですか。

そのためのAPIはありますか。

解決策に出くわした場合は、私を助けてください。

4

1 に答える 1

7

POI を使用すると、Excel で入力するのとまったく同じように、セルで数式を使用できます。

Row row4 = sheet.createRow(4);
Cell cell = row.createCell(1);

String cellsFrom_A1_to_A3 = "A1:A3";
cell.setCellFormula("SUM("+cellsFrom_A1_to_A3+")");

Cell cell2 = row.createCell(2);
cell2.setCellFormula("A1+A2");
于 2009-12-01T18:18:40.767 に答える