★200分!!急★Java使用POI,读计算公式值时出现的一个问题.请各位进来看看.
xch28 2005-01-07 10:07:27 有一excel文件,
A1 = 10
A2 = 20
A3 = a1+a2;
使用POI的getNumericCellValue()取得A3的值为30,没有问题.
但是现在我需要用POI向A1,A2写入值.
使用POI的setCellValue()向A1,A2分别写入20,30,
再使用getNumericCellValue()取得A3的值仍为30!也就是计算结果没有更新
只有打开Excel文件,并保存,才能取得正确的计算结果,50.
请问:
1. 有没有不用打开Excel文件,直接取得修改后计算结果的方法.
2. 或者请提供能够用Java关闭Excel并保存的方法.
3. 或者有其他的解决方法,实现下面的流程
向A1,A2写入数值,从A3取得计算结果,中途不要打开Excel.
有代码最好.
谢谢各位了,解决了另开贴放分答谢.