首页 > 代码库 > poi之Excel(在线生成)下载
poi之Excel(在线生成)下载
poi之Excel下载
@RequestMapping(value = "http://www.mamicode.com/xxx") public void importFileTemplate(HttpServletRequest req,HttpServletResponse response, RedirectAttributes redirectAttributes) { log.debug("下载"); try{ workbook = new HSSFWorkbook();// excel文件对象 HSSFSheet sheet1 = workbook.createSheet("下载信息");// 工作表对象 // 设置标题样式 this.setHeadCellStyles(workbook, sheet1); // 设置列头样式 this.setTitleCellStyles(workbook, sheet1); // 设置数据样式 this.setDataCellStyles(workbook, sheet1); // 创建一个隐藏页、隐藏数据集和名称管理 this.creatHideSheet(workbook); // 创建标题和列头数据 String headName = "终端信息"; this.creatAppRowHead(sheet1, headName); // 设置下拉框 this.createSelectValidate(sheet1); /**************************** 输出流 *****************************************/ response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setCharacterEncoding("UTF-8"); String filename = POIUtils.encodeFileName(req, headName); OutputStream os = response.getOutputStream();// 取得输出流 response.setHeader("Content-disposition", "attachment;filename="+ filename + ".xls"); workbook.write(os); os.close(); System.out.println("导出成功!"); // return null; }catch(Exception e){ addMessage(redirectAttributes, "导入模板下载失败!失败信息:" + e.getMessage()); } // return "redirect:/xxx"; }
详细设置请继续阅读下一贴。
http://www.cnblogs.com/guoziyi/p/7121169.html
poi之Excel(在线生成)下载
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。