当前位置:   article > 正文

学习分享:POI-TL 导出Word复杂表格合并分享_poi-tl tablerenderdata 合并行

poi-tl tablerenderdata 合并行


关于POI-TL 导出Word的一些使用

最近在做项目时候遇到的一个关于导出Word的文件的需求,简单的数据展示可以根据POI-TL的官方的文档还是可以做出来的,但是有一些表格的合并处理poi-tl只是给了简单例子,前期的学习可以参考POI-TL(http://deepoove.com/poi-tl/)官方文档,及给出的一些简单的源码(https://github.com/Sayi/poi-tl),话不多说上代码


提示:以下是本篇文章正文内容,下面案例可供参考

一、前期准备?

<font color=#999AAA

Apache POI 4.1.2+
JDK 1.8+

这个地方需要注意的是:要根据自己项目的JDK来引入的对应版本的,POI-TL 官方给出来的JDK对应的版本要求
在这里插入图片描述

二、代码演示

1.数据结构

public class DocData {
   
    private String title;
    private String date;
    private TableRenderData renderData;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

GET SET方法就省略了,这个数据结构换成你自己需要的数据结构就可以了,图片是对应的WORD 模板,{ {}}里面放入对象中对应的属性,{ {#}}是获取TableRenderData 表格数据的方式,这些都可以在POI-TL官方学习到

2.代码示例

2.1 写入表头表体的数据

		DocData docData = new DocData();
        TableRenderData renderData = new TableRenderData();
        //设置的合并规则
        MergeCellRule.MergeCellRuleBuilder mergeCellRuleBuilder = MergeCellRule.builder();
        //设置表头
        RowRenderData header = Rows.of("姓名", "特长", "是否获奖").bgColor("F2F2F2").center(
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/606807
推荐阅读
相关标签
  

闽ICP备14008679号