如果用Java语言操作word文本,有word模板。在模板中把相应的数据放进去
poi-tl(https://github.com/Sayi/poi-tl)轻量级word模板引擎不妨一试:
XWPFTemplate template = XWPFTemplate.compile("~/file.docx").render(map);
文本{{text}}
图片{{@picture}}
表格{{#table}}
列表{{*list}}
4 回答923 阅读✓ 已解决
4 回答1.1k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答676 阅读✓ 已解决
2 回答1.6k 阅读
2 回答1.6k 阅读
2 回答1.2k 阅读
最近做的一个项目这好有这样的需求, 有word模板,然后需要通过java生成文件。
打开
Word模板
--在需要填充数据的地方填入取值代码(例如: ${project.projectName})--另存为Word XML
--改名为xxx.ftl
,然后后端使用Freemarker
来填充就可以了。