我有个工程需要利用excel公式的结果,开发环境为jsp+oracle。
我用jxl或poi都只是可以创建一个excel文件,并在里面填入数据和公式;但是当从已经生成的excel中读取公式计算结果时,只能读出0来或者是公式本身,但不是公式的计算结果。
手工打开excel文件后,再关闭时就提示“打开早期版本的excel文件会重新计算公式,是否保存?”,原因是用jsp填入的公式在手工打开时会重新计算公式。手工打开后再用jsp读时就能读出计算结果。
求教如何在jsp中创建一个excel文件,并且填入公式,然后再取出公式的计算结果来(不用手工打开并保存一次excel文件)?
急啊!各位大哥帮帮忙啊!急急急……

解决方案 »

  1.   

    看这:http://blog.csdn.net/wwwwityc/archive/2007/12/10/1927675.aspx
      

  2.   

    用jxl吧,主页地址是:http://jexcelapi.sourceforge.net/
    上面有教程、示例等等。这里还有一个简单的中文介绍:
    http://www.ibm.com/developerworks/cn/java/l-javaExcel/index.html
      

  3.   

    http://blog.csdn.net/peter_synnex/archive/2007/12/25/1965706.aspx
      

  4.   

    多谢各位的帮忙!
    我试过poi和jxl,都不行的,必须手动打开才能再取出公式的值来。
    后来用的jxcell组件,这个可以,各位有时间可以试试看。