日期:2014-05-18  浏览次数:20586 次

一个关于poi操作excel文件的问题!!
客户端点下一个按钮后,将页面的数据生成excel文件,下载到客户端。
生成文件是用apache的poi,请问:poi能生成虚拟的文件么?意思就是读取模板以后,生成的那个文件,不放在硬盘上,而是类似于存储在内存中,并下载下来?
谢谢。。。。

------解决方案--------------------
http://community.csdn.net/Expert/topic/5493/5493670.xml?temp=.5116541
------解决方案--------------------
生成Excel文件应该不是问题!!
------解决方案--------------------
HSSFWorkbook wb = new HSSFWorkbook();
.....//生成excel省略
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
wb.write(byteOut);
byte[] excelData = byteOut.toByteArray();
InputStream in = new ByteArrayInputStream(excelData);这样你就可以拿到InputStream流