欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java在web端直接输出Excel实现下载,javaweb输出excel,public Strin

来源: javaer 分享于  点击 2972 次 点评:172

java在web端直接输出Excel实现下载,javaweb输出excel,public Strin


public String excelDomnload() throws Exception{        try{            /*            String path = GlobalKeys.getFunctionConfig("user_attach_save","/opt/tmp/");            RegUser ru = ((RegUserLoginInfo) request.getSession().getAttribute(GlobalKeys.REG_USER_IN_SESSION_NAME)).getRegUser();            String tmpPath = File.separator + "import" + File.separator            + ru.getName() + File.separator;            File targetFolder = new File(path, tmpPath);//合并两个路经            String fName = request.getParameter("fName");            */            response.setContentType("application/msexcel;");                          response.setHeader("Content-Disposition", new String(("attachment;filename="+"error.xls").getBytes("GB2312"), "UTF-8"));            File f = new File("d:/20121211165820140_err.xls");            //File f = new File(targetFolder.getPath()+File.separator+fName);            FileInputStream in = new FileInputStream(f);            byte b[] = new byte[1024];            int i = 0;            ServletOutputStream out = response.getOutputStream();            while((i=in.read(b))!=  -1){                out.write(b, 0, i);            }            out.flush();            out.close();            in.close();        }catch(Exception e){            e.printStackTrace();        }        return null;    }
相关栏目:

用户点评