有没有办法使用带有Apache POI的Java将公式应用于单元格范围?
我有6列:SL.NO,EMI,开头的本金O / s,利息,还款,最后的余额。
我知道如何为单个细胞创建公式。我不能使用与生成60行的值相同的方法。我无法弄清楚使用循环。你能帮助我吗?谢谢。
下图显示了每列的公式:
String interest = "IPMT(B4/12,A10,B5,-C10)";
for(int rows= 1; rows <= Tenor; rows++)
{
Row Schedulerow = sheet.createRow(rownumber);
Cell slno = Schedulerow.createCell(0);
slno.setCellValue(rows);
Cell emi = Schedulerow.createCell(1);
emi.setCellFormula("B7");
emi.setCellStyle(rupeestyle);
Cell principalBeginning = Schedulerow.createCell(2);
// principalrepayment.setCellFormula("SUM(B10,-D10)");
Cell interest = Schedulerow.createCell(3);
// interest.setCellFormula(interest);
Cell principalrepayment = Schedulerow.createCell(4);
// principalrepayment.setCellFormula("SUM(B10,-D10)");
Cell balanceend = Schedulerow.createCell(5);
// balanceend.setCellFormula("SUM(C10, -E10)");
}