我有个工程需要利用excel公式的结果,开发环境为jsp+oracle。
我用jxl或poi都只是可以创建一个excel文件,并在里面填入数据和公式;但是当从已经生成的excel中读取公式计算结果时,只能读出0来或者是公式本身,但不是公式的计算结果。
手工打开excel文件后,再关闭时就提示“打开早期版本的excel文件会重新计算公式,是否保存?”,原因是用jsp填入的公式在手工打开时会重新计算公式。手工打开后再用jsp读时就能读出计算结果。
求教如何在jsp中创建一个excel文件,并且填入公式,然后再取出公式的计算结果来(不用手工打开并保存一次excel文件)?
急啊!各位大哥帮帮忙啊!急急急……
我用jxl或poi都只是可以创建一个excel文件,并在里面填入数据和公式;但是当从已经生成的excel中读取公式计算结果时,只能读出0来或者是公式本身,但不是公式的计算结果。
手工打开excel文件后,再关闭时就提示“打开早期版本的excel文件会重新计算公式,是否保存?”,原因是用jsp填入的公式在手工打开时会重新计算公式。手工打开后再用jsp读时就能读出计算结果。
求教如何在jsp中创建一个excel文件,并且填入公式,然后再取出公式的计算结果来(不用手工打开并保存一次excel文件)?
急啊!各位大哥帮帮忙啊!急急急……
上面有教程、示例等等。这里还有一个简单的中文介绍:
http://www.ibm.com/developerworks/cn/java/l-javaExcel/index.html
我试过poi和jxl,都不行的,必须手动打开才能再取出公式的值来。
后来用的jxcell组件,这个可以,各位有时间可以试试看。