JAVA开发操作work神器,poi-tl建议可以了解下
发布时间:2021-12-29 15:07:27
作者:King
来源:本站
浏览量(593)
点赞(113)
摘要:公司有个需求,需要JAVA代码操作word文档并生成新的文档,由于用的JAVA所以就找了一些关于这方面的扩展,下面介绍下poi-tl插件的使用方式maven引入方式<dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><versi
公司有个需求,需要JAVA代码操作word文档并生成新的文档,由于用的JAVA所以就找了一些关于这方面的扩展,下面介绍下poi-tl插件的使用方式
maven引入方式 <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.11.0</version> </dependency> gradle引入方式 implementation 'com.deepoove:poi-tl:1.11.0'
poi-tl标签说明
文本:{{var}}
图片:{{@var}}
表格:{{#var}}
列表:{{*var}}
使用方式
只需要word文档以双花括号方式命名即可,比如:{{name}}-{{message}}
Map<String, String> params = new HashMap<>(); params.put("name","商端科技"); params.put("message","专业定制开发"); String path = "word母版地址"; XWPFTemplate template = XWPFTemplate.compile(new File(path)).render(params); String templatePath = "生成的word文档保存地址"; template.writeAndClose(new FileOutputStream(templatePath));
至此,就完事了在线文档修改工作,新生成的word文档内容为:商端科技-专业定制开发!
扫一扫,关注我们
113