我认为你的要求不可能办到.
poi只是在操作excel的二进制文件,它对某个值的改变,并不会影响其它值.而公式是要由excel来执行的,所以需要打开excel软件,由excel软件来计算.除非poi能够办到自动去执行excel的公式.

解决方案 »

  1.   

    当打开excle时,计算结果已经显示在那里了,等你关闭的时候它会提示,保存的公式版本过低,是否保存为高版本的公式,如果选择是则可以用程序取出计算出的值
    如果不保存,就是打开过了以后再用程序去取值
    还是取不出的。
      

  2.   

    樓主用java.
    用ANTLR解析應該不錯.
      

  3.   

    楼主的这个问题很复杂啊。我现在也在用POI,但是还没遇到你这个问题