java如何根据Word模板,在指定位置插入表格

在不使用freemarker的情况下,如何根据Word模板,在指定位置插入表格

打开word然后绘制个表格 按照你需要的格式,然后选择保存,保存的时候保存为xml文件,
这个时候打开xml文件找到对应的表格元素,这里写判断条件,如果存在数据让表格展示并显示数据,
这样表格就出来了,否则就不显示,从而实现一个指定位置插入表格,需要注意的是展示的时候用的是list数据最好!细节问题不懂可以追问!

有一种方法不用转成xml但是要使用freemarker。office2017以后,office的格式其实都是xml,你可以把.docx的word文档的后缀名改成.zip,是可以用压缩软件打开的。
其中word/document.xml这个xml就是我们word的内容。document.xml是一个xml文件,就可以使用freemarker。

可以试试pageOffice,那个插件可以解决