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。我怎樣才能做到這一點?
如果沒有直接的方法,有人可以提出一些其他的方法,但是要求是公式將被用戶傳遞。
謝謝。