excel下载问题

我用的是springMVC框架,要实现下载功能,可是我只能把数据写入excel中,

ByteArrayOutputStream os;

os = new ByteArrayOutputStream();

workbook.write(os);//workbook为写好了的HSSFWorkbook

return os.toByteArray();

这样写是对的吗,在前台:

byte[] buff = null;//buff为后台返回的值

response.setCharacterEncoding("UTF-8");

response.setContentType("application/vnd.ms-excel");

zresponse.addHeader("Content-Disposition", "attachment; filename=\""+filename+"\"");

OutputStream out = response.getOutputStream();

out.write(buff);

out.flush();

这样写有问题吗,我的需求是下载完成后能在弹出的dialog中找到下载的文件的位置,服务器上不需要存储。我看你的代码实现在点击导入模板后就直接弹出来了,可是我始终实现不了,还望不离赐教



半岛阳光0
浏览 1471回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java