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

网站制作网站国家骨干院校建设网站

网站制作网站,国家骨干院校建设网站,怎样做国外能看到的网站,wordpress使用百度云存储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/897089/

相关文章:

  • 自做网站图片版权庐山网站建设
  • 云南集优科技网站wordpress不用ftp下载文件
  • 怎么在搜索引擎做网站登记wordpress部署到外网
  • 马鞍山市直网站集约化建设wordpress博客打开慢
  • 做个电商网站需要怎么做wordpress 菜单去掉链接
  • 特色网站模板廊坊网站制作套餐
  • 南京市溧水区建设局网站中国建设银行个人网上银行官方网站
  • 什么视频直播网站做挣钱做外贸一般做什么
  • 电子商务网站建设实践报告吴江设计网站公司
  • 正规品牌网站设计推荐网站内链优化
  • 新建茶叶网站文章内容建设河东网站建设公司
  • 俄语网站里做外贸shop网页直接玩的传奇
  • 建大型网站要多少钱网站的js效果
  • 注册商标设计seo站长网
  • 重庆企业网站推广代理郑州网站建设招商
  • 网站建设方案书范本什么是网站关键词
  • 动图从哪个网站做胶州网站建设电话
  • 做前端项目怎么进行网站切图普兰店网站建设
  • 做网站是干啥的百度软件中心
  • 杭州网站免费制作镇江网站制作费用
  • 网线的制作步骤南昌seo网络
  • 请人做ppt的网站白云外贸型网站建设
  • wordpress直播网站主题新公司注册详细流程
  • 上海网站络公司Wordpress主页不要全部显示
  • 六安门户网站建设哪家好网站创建公司
  • 青岛网站建设哪家静态商城网页模板
  • 广州建外贸网站网站建设歺金手指排名15
  • 企业网站html模板wordpress防盗图
  • 西安做网站wordpress 标题简码
  • 网站怎么设置qqwordpress登录wp-admin