作者:东区一匹狼
时间:2006-10-17
最近用户要求添加功能把数据导出成Excel的.xls到用户的PC,由于导出的Excel数据对于服务端没有用处,不需要在服务端保留,如果在服务端硬盘生成文件,然后在让用户下载,这样就需要定时清理服务端数据,自己查了一下POI和WebWork的资料,实现了该功能,直接把POI生成的Excel 流输出到浏览器,让用户下载,关闭窗口就消失,不在服务端留痕迹,写出来大家分享一下。
用过WebWork的人应该知道,在Webwork的Action中,execute()方法最后返回的是一个Result对象,如 return SUCCESS 。在这里我们需要实现WebWork的Result接口,定义自己的一个输出Excel的Result。前提是你需要下载POI包,代码如下:


最新评论