0
我一直在为此寻找很多,但找不到解决方案。希望有人能帮助我。 我使用Apache POI来创建一个简单的工具。公式将由用户输入,并将结果写入文件。我坚持延长/填写公式。使用Java Apache POI编写Excel配方
假设你有一个简单的Excel公式:
IF(A2=B2,True,False)
向下Excel的一拖将导致:
IF(A2=B2,True,False)
IF(A3=B3,True,False)
IF(A4=B4,True,False)
IF(A5=B5,True,False)
. .
.
现在我想这样做在我的计划。我会知道哪一行结束。我只是无法让行索引增加。我已经手动完成它(在程序中编写公式),但现在我需要在公式被用户传递时使用它。
我有这样的事情在手动部分:
for (int ind = 2; ind < rownumb ; ind++)
{
sheet.getRow(i).createCell(12).setCellFormula("IF(K" + ind + "=L" + ind + ",FALSE,TRUE)");
}
现在,用户将输入:
=IF(K=L, False, True) OR =IF(K0=L0, False, True)
我想添加这个公式自动填充(增加)一路,直到rownumb。我怎样才能做到这一点?
如果没有直接的方法,有人可以提出一些其他的方法,但是要求是公式将被用户传递。
谢谢。