APACHE POI:将公式应用于一系列细胞

时间:2018-05-01 14:22:42

标签: java excel apache-poi

有没有办法使用带有Apache POI的Java将公式应用于单元格范围?

我有6列:SL.NO,EMI,开头的本金O / s,利息,还款,最后的余额。

我知道如何为单个细胞创建公式。我不能使用与生成60行的值相同的方法。我无法弄清楚使用循环。你能帮助我吗?谢谢。

下图显示了每列的公式:

table containing formula for the cells 下面是我到目前为止编写的代码:

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)");

}

0 个答案:

没有答案