java word导出表格_Java Word模板导出包含表格单元格合并

java通过freemarker导出word循环合并表格单元格

本文主要讲解通过freemarker模板引擎来导出word,并且在word中包含表格的合并部分需要循环生成。

一、Java需要通过模板导出的word

java word导出表格_Java Word模板导出包含表格单元格合并_第1张图片

如上图所示。物品的信息是循环部分。但是前面的表格是合并固定的。接下来我们将通过freemarker模板的方式来导出上述格式

二、创建freemarker模板

2.1首先将word的源文件另存为xml格式文件,如下

用文本工具打开xml文件。notepad++ 或者sublimetext都可以

打开后如上图,看起来很乱。这时候需要进行xml格式化。欢迎使用本站xml格式化工具

格式化以后如下:

格式化以后就好看多了。

首先我们需要去找到我们需要循环的表格

物品信息就是我们要循环的开始部分。

在这之前需要科普下word的xml是如何实现单元格合并的

主要就是

两个标签的组合。

首先了解下word的表格标签

物品信息

物品名称

物品数量

2

上面是合并单元格的首行,所以你可以找到标签

标签说明:

 ---行标签

 ---单元格标签

我们继

你可能感兴趣的:(java,word导出表格)