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

建设银行基金网站wordpress死链

建设银行基金网站,wordpress死链,现代企业信息管理系统,做一款游戏app需要多少钱1 表格行循环 (1)需要渲染的表格的模板 说明:{{goods}} 是个标准的标签,将 {{goods}} 置于循环行的上一行,循环行设置要循环的标签和内容,注意此时的标签应该使用 [] ,以此来区别poi-tl的默认标…

1 表格行循环

(1)需要渲染的表格的模板


说明{{goods}} 是个标准的标签,将 {{goods}} 置于循环行的上一行,循环行设置要循环的标签和内容,注意此时的标签应该使用 [] ,以此来区别poi-tl的默认标签语法。同理,{{labors}} 也置于循环行的上一行。 

 

(2)定义两个实体类 

@Data
public class Goods {private int count;private String name;private String desc;private int discount;private int tax;
}@Data
public class Labors {private String category;private int people;private int price;
}

(3)测试代码

    @Testpublic void autoGenerateTable1() throws Exception {// 数据Goods goods1 = new Goods();Goods goods2 = new Goods();Labors labors1 = new Labors();Labors labors2 = new Labors();goods1.setCount(2);goods1.setName("商品1");goods1.setDiscount(10);goods1.setDesc("商品1描述");goods1.setTax(5);goods2.setCount(4);goods2.setName("商品2");goods2.setDiscount(20);goods2.setDesc("商品2描述");goods2.setTax(10);List<Goods> goodsList = Arrays.asList(goods1, goods2);labors1.setPeople(3);labors1.setCategory("类别1");labors1.setPrice(100);labors2.setPeople(1);labors2.setCategory("类别2");labors2.setPrice(200);List<Labors> laborList = Arrays.asList(labors1, labors2);// 用行循环插件LoopRowTableRenderPolicy renderPolicy = new LoopRowTableRenderPolicy();ConfigureBuilder builder = Configure.builder();Configure configure = builder.bind("goods", renderPolicy).bind("labors", renderPolicy).build();XWPFTemplate template = XWPFTemplate.compile("D:\\Idea-projects\\POI_word\\templates_autoGenerateTable.docx",configure);Map<String, Object> map = new HashMap<>();map.put("goods", goodsList);map.put("labors", laborList);template.render(map);FileOutputStream fileOutputStream = new FileOutputStream("D:\\Idea-projects\\POI_word\\output_autoGenerateTable.docx");template.writeAndClose(fileOutputStream);template.close();}

(4)渲染结果 

 

(5)测试代码详细解释


2 表格列循环

列循环跟行循环没有什么区别,就是将行循环插件换成了列循环插件

(1) 模板


(2)测试代码

    @Testpublic void autoGenerateTable2() throws Exception {// 数据Labors labors1 = new Labors();Labors labors2 = new Labors();labors1.setPeople(3);labors1.setCategory("类别1");labors1.setPrice(100);labors2.setPeople(1);labors2.setCategory("类别2");labors2.setPrice(200);List<Labors> laborList = Arrays.asList(labors1, labors2);// 用列循环插件LoopColumnTableRenderPolicy renderPolicy = new LoopColumnTableRenderPolicy();ConfigureBuilder builder = Configure.builder();Configure configure = builder.bind("labors", renderPolicy).build();XWPFTemplate template = XWPFTemplate.compile("D:\\Idea-projects\\POI_word\\templates_autoGenerateTableCol.docx",configure);Map<String, Object> map = new HashMap<>();map.put("labors", laborList);template.render(map);FileOutputStream fileOutputStream = new FileOutputStream("D:\\Idea-projects\\POI_word\\output_autoGenerateTableCol.docx");template.writeAndClose(fileOutputStream);template.close();}


(3)渲染结果

 

http://www.yayakq.cn/news/794146/

相关文章:

  • 影视网站模板怎么做做网站servlet
  • 南昌整站优化东莞网站设计制作
  • 做网站用什么字体最明显如何使网站做的更好
  • 汝阳县建设局网站精美网站建设公司
  • 网站建设的运用场景第一推广网
  • 惠州建网站自媒体创业
  • 国外教做蛋糕的网站杭州软件开发
  • 网站开发技术背景介绍网站建设与运营的课程总结
  • 低价代网站二手购物网站策划书
  • qq音乐如何做mp3下载网站微信小程序购物商城
  • 桐乡网站设计福州百度seo
  • wordpress本地搭建网站a给艺术家做网站的工作
  • 苏州做网站设计的公司网站设计书
  • 手机端网站设计wordpress标签 扩展
  • 石家庄建站源码太仓智能网站开发
  • 网站推广的方法和渠道wordpress上传图片自动压缩
  • 网站开发客户哪里找网站建设排序题
  • 网站空间排行榜c做项目的网站
  • 郑州网站推广方法甘特图模板关于网站建设
  • 上海市各区建设局网站在哪个网站可以做试卷
  • 做电商与做网站的区别郑州虚拟货币网站开发
  • 建设一个电影网站需要多少钱推荐10个网站
  • 服装设计网站模板wordpress后台主题
  • 佛山公司做网站上海定制网站建设推广
  • 网站建设包含seo吗南京电商网站建设
  • 分类信息网站建设方案wordpress 区块链媒体
  • 购物网站制作教程wordpress如何创建网页
  • 沈阳集团网站建设黄页88怎么注销
  • wordpress数据库cpu太高东莞网络优化专业乐云seo
  • 杭州网站建设源码做二手车有哪些网站有哪些手续费