Есть ли способ применить формулу к диапазону ячеек, используя Java с Apache POI?
У меня есть 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)");
}