当前位置: 首页 > news >正文

重庆网站推广机构网站前置审批表

重庆网站推广机构,网站前置审批表,沈阳公司网站,装潢设计是什么Java poi 模板导出Word 带图片 重点&#xff01;&#xff01;&#xff01; 官方文档&#xff1a;https://deepoove.com/poi-tl/#_maven 最终效果 模板 其实内容都在官方文档里写的非常明白了 我这里只是抛砖引玉。 Maven依赖 <poi.version>4.1.2</poi.version>…

Java poi 模板导出Word 带图片

重点!!!

官方文档:https://deepoove.com/poi-tl/#_maven

最终效果

在这里插入图片描述

模板

在这里插入图片描述

其实内容都在官方文档里写的非常明白了 我这里只是抛砖引玉。

Maven依赖

 	<poi.version>4.1.2</poi.version><poi.tl.version>1.10.0</poi.tl.version>
<!-- excel工具 --><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>${poi.version}</version></dependency><!--poi Word--><dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>${poi.tl.version}</version></dependency>

代码

    @GetMapping("/word/export/{id}")public void word(@PathVariable("id") Long id,HttpServletResponse response){//这里自己查询需要导出的内容GenPersonWordInfoVO wordInfo = genPersonBaseService.getWordInfo(id);//将JavaBean转为map HashMap<String, Object> map = new HashMap<>();Field[] fields = wordInfo.getClass().getDeclaredFields();for (Field field : fields) {field.setAccessible(true);try {map.put(field.getName(), field.get(wordInfo));} catch (IllegalAccessException e) {e.printStackTrace();}}//这里放入图片map.put("headImg", Pictures.ofUrl(wordInfo.getHeadImg()).size(100, 150).center().create());//这里声明这些字段是列表 需要使用LoopRowTableRenderPolicy 类来处理 看名字也可以发现是循环table的行LoopRowTableRenderPolicy policy = new LoopRowTableRenderPolicy();Configure config = Configure.builder().bind("healthHistory", policy).bind("checkHistory", policy).bind("touchHistory", policy).bind("diagnosisHistory", policy).bind("treatmentHistory", policy).build();//加载模板文件 从resources目录下加载ClassPathResource resource = new ClassPathResource("template/person_file_template.docx");XWPFTemplate template = null;try {template = XWPFTemplate.compile(resource.getInputStream(),config).render(map);ServletOutputStream out = response.getOutputStream();response.setContentType("application/force-download");response.addHeader("Content-Disposition", "attachment;fileName=" + System.currentTimeMillis()+".docx");template.write(out);out.flush();out.close();template.close();} catch (IOException e) {e.printStackTrace();}}

最后,官方文档非常详细,完全可以参考官方文档。

http://www.15wanjia.com/news/190797.html

相关文章:

  • linux系统如何做网站photoshop网站设计
  • 平湖网站建设公司克微网站 小程序 区别
  • ps彩屏做的好的网站务川自治县建设局网站
  • 国内优秀网站网址免费推广营销网站
  • 做设计接外快在哪个网站查服务器ip地址
  • html做网站的代码网站建设数据库的购买
  • 简述网站的推广策略青海青海西宁网站建设
  • 门户网站怎么做seo创建全国文明城市宣传栏
  • 网站怎么提升关键词排名wordpress登录页面logo删除
  • 如何快速写一个网站船舶cms是什么意思
  • 网站图片装修的热切图怎么做seo和sem
  • WordPress子站站群阳泉做网站多少钱
  • 响应式网站 模版装修公司加盟模式
  • 免费学习资源网站我的世界搞头怎么做的视频网站
  • 凡客建站官网登录入口网站口碑推广
  • 网站被攻击空间关了怎么办建e网室内设计网官网全景图库
  • 宁波网站建设设计方案湖南网站建设推广优化
  • 做广告联盟怎么做网站做文献综述的文章用什么网站
  • 域名cn是个什么网站网站流量合作
  • 果洛电子商务网站建设合肥高端网站开发公司
  • 网站规划与建设ppt模板下载h5制作的炫酷个人网站
  • 大学网站建设ui设计师需要会的软件
  • 模板网站最大缺点如何制作网页设计
  • 陕西住房和城乡建设厅网站电话wordpress广告不显示
  • 做网站毕业设计能过吗网站设计的任务
  • 做门户网站找哪家公司apache搭建多个网站
  • 新乡市建设局网站怎样在工商局网站上做变更
  • 欧美网站设计欣赏网站优化软件
  • 做网站至少多少钱wordpress开启子站
  • 绵阳 网站 建设南京网站建设案例