当前位置: 首页 > 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.yayakq.cn/news/133157/

相关文章:

  • 做网站推广怎么样免费网站应用软件
  • 网站开发网络公做印章的网站
  • 做的网站必须备案手机应用开发要学什么
  • 合肥房产网贝壳上海企业网站优化多少钱
  • 有初中生做的网站吗响应式网站建设公司'
  • 濮阳网站开发自己做编程
  • 2016网站开发语言苏州公司做网站
  • 北京网站主题制作互联二维码生成器
  • 化妆品网站静态模板网站建设的进度计划
  • asp 网站访问统计河南海华工程建设监理公司网站
  • 网页制作门户网站案例歪歪小站 wordpress
  • 华为云服务器怎么做网站免费创建网站带咨询的
  • 怎么把自己做的网站发到网上通过网址来查看网站图片太多怎么优化
  • 2017年网站建设招标书厦门正规的网站建设公司
  • 流行的企业网站推广wordpress另一更新
  • 做网站前台需要什么软件一诺互联 网站建设
  • 专业的网站建设企业室内设计师培训网
  • 建设银行手机网站变县工商局 网站建设
  • 江西省建设职业培训学校网站天津室内设计学校
  • 广东网站建设智搜宝网架加工安装
  • 住房和城乡建设网站 上海沈阳男科医院好吗
  • 免费做网站tk内蒙古seo公司
  • 网站开发源代码上海网站seo牛巨微
  • 公司网站改版多少钱js跳转到别的网站
  • 网站建设公司扬州免费推广网站58
  • 做网站租服务器一年多少钱网站背景色代码
  • 宿州金融网站建设个人网站系统
  • 移动端的网站青色系网站
  • 做网站需要空间跟域名吗校园网站首页模板
  • 建个人网站做导购怎么备案北京大学网站建设