JAVA開發操作work神器,poi-tl建議(yì)可(kě)以了(le)解下(xià)

發布時(shí)間:2021-12-29 15:07:27 作者:King 來(lái)源:本站 浏覽量(497) 點贊(91)
摘要:公司有個(gè)需求,需要JAVA代碼操作word文檔并生成新的(de)文檔,由于用(yòng)的(de)JAVA所以就找了(le)一些關于這(zhè)方面的(de)擴展,下(xià)面介紹下(xià)poi-tl插件的(de)使用(yòng)方式maven引入方式<dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><versi

公司有個(gè)需求,需要JAVA代碼操作word文檔并生成新的(de)文檔,由于用(yòng)的(de)JAVA所以就找了(le)一些關于這(zhè)方面的(de)擴展,下(xià)面介紹下(xià)poi-tl插件的(de)使用(yòng)方式


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标簽說明(míng)

文本:{{var}}

圖片:{{@var}}

表格:{{#var}}

列表:{{*var}}


使用(yòng)方式

隻需要word文檔以雙花括号方式命名即可(kě),比如:{{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 = "生成的(de)word文檔保存地址";
template.writeAndClose(new FileOutputStream(templatePath));

至此,就完事了(le)在線文檔修改工作,新生成的(de)word文檔内容爲:商端科技-專業定制開發!


微信

掃一掃,關注我們

感興趣嗎?

歡迎聯系我們,我們願意爲您解答(dá)任何有關網站疑難問題!

【如有開發需求】那就聯系我們吧

搜索千萬次不如咨詢1次

承接:網站建設,手機網站,響應式網站,小程序開發,原生android開發等業務

立即咨詢 16605125102