读书人

做报表呢程序生成Excel文件怎么保

发布时间: 2012-03-12 12:45:33 作者: rapoo

做报表呢,程序生成Excel文件,如何保存到本地
如题,原来是系统写死的保存路径,现在想由用户自己选择保存路径,保存到本地,该如何实现?

或者给点思路也行,谢谢各位大侠了。

[解决办法]
Java弹出一个文件保存对话框,这样路径包括文件名都是由用户自己决定了~~~O了
[解决办法]
用户自己选择保存路径
那就是弹出一个IE的下载对话框,代码非常简单!代码如下:

Java code
protected void downloadExcel(HSSFWorkbook workbook, HttpServletResponse response, String filename) throws IOException {        OutputStream out = response.getOutputStream();    response.setHeader("Content-disposition", "attachment;filename=" + URLEncoder.encode(filename, "UTF-8"));    response.setContentType("application/msexcel;charset=UTF-8");    workbook.write(out);            out.close();        }
[解决办法]
response.getOutPutStream(),往里面写的文件的二进制流,就会在客户端弹出“另存为"文件对话框
[解决办法]
探讨
response.getOutPutStream(),往里面写的文件的二进制流,就会在客户端弹出“另存为"文件对话框

[解决办法]
加个按钮,点击此按钮将浏览保存的具体路径,获取路径即可

读书人网 >Java Web开发

热点推荐