springboot整合easypoi创建Word模板导出

编程入门 行业动态 更新时间:2024-10-23 23:32:37

springboot整合easypoi创建Word<a href=https://www.elefans.com/category/jswz/34/1770549.html style=模板导出"/>

springboot整合easypoi创建Word模板导出

springboot整合easypoi(Word模板导出)

官方文档
旧地址:/
新地址:/

依赖

  <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>3.0.3</version></dependency><dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-web</artifactId><version>3.0.3</version></dependency><dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-annotation</artifactId><version>3.0.3</version></dependency>

Word模板导出

导出模板

导出接口

    @RequestMapping("wordExport")public void wordExport(HttpServletResponse response) {Map<String, Object> map = new HashMap<String, Object>();map.put("university", "北京大学");map.put("studentName", "JueYue");map.put("AdmissionTime","2021年9月1日上午8点");map.put("writingDate","2021年8月1日");try {XWPFDocument doc = WordExportUtil.exportWord07("/excel/通知书.docx", map);String fileName= "通知书-"+new Date().getTime()+".docx";downLoadExcel(fileName,response,doc);} catch (Exception e) {e.printStackTrace();}}//下载到页面public static void downLoadExcel(String fileName, HttpServletResponse response, XWPFDocument doc) {try {response.setCharacterEncoding("UTF-8");response.setHeader("content-Type", "application/vnd.ms-excel");response.setHeader("Content-Disposition","attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));doc.write(response.getOutputStream());} catch (IOException e) {System.out.println("导出异常");}}

访问http://localhost:8080/importExcelwordExport

更多推荐

springboot整合easypoi创建Word模板导出

本文发布于:2024-03-05 00:51:49,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1710870.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模板   springboot   easypoi   Word

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!