把你生成的excel文件放到ByteArrayOutputStream里,然后把ByteArrayOutputStream里的数据,
通过response写到client,就解决了。问题是比较占内存。
通过response写到client,就解决了。问题是比较占内存。
解决方案 »
- 怎么导入 import static net.mindview.util.Print.*;
- 写了个jdbc连接oracle的类,该怎么定义该类才能被其他类引用,并且该怎么引用呢?
- 参数Component 为什么final不加会抱错
- idltojava哪里有下?
- java 输出问题
- 请教一个计算日期天数的问题
- Jtable里同一单元格中的数据如何分2行显示?
- java怎样判断一个文本里有多少个单词
- 请问:::throw和throws有什么区别,详细些!!!!
- 方法返回类型直接用object合理吗?
- 100分谁给我讲一下properties类的基本使用方法!
- 怎样获得字符在JTextArea中的位置?怎样在JTextArea的指定位置输入字符?~~help~~
然后用InputStream is = (InputStream)new ByteArrayInputStream(baos.toByteArray())转换一下,就接上上面所说的了。
然后就用流的方式把它写到客户端去。
操作poi:http://www.javaworld.com/javaworld/jw-03-2004/jw-0322-poi.html#resources
下载比较好实现,你在csdn上面查一下都能查到