java ~ word模板填充字符后输出到指定目录

word文件格式:

jar包:

复制代码
	<dependency>
		<groupId>com.deepoove</groupId>
		<artifactId>poi-tl</artifactId>
		<version>1.10.0</version>
	</dependency>

样例代码:

复制代码
	// 封装参数集合
	Map<String, Object> data = new HashMap<String, Object>() {{
         put("date", DateUtil.format("yyyy年MM月dd日", new Date()));
     }};

	try (InputStream is = new ClassPathResource("file/path/fileName.docx").getInputStream()) {
	ConfigureBuilder builder = Configure.builder();
	    XWPFTemplate template = XWPFTemplate.compile(is, builder.build()).render(data);
	    String wordPath = "E:\\newFileName.docx";
	    template.writeAndClose(Files.newOutputStream(Paths.get(wordPath)));
	} catch (IOException e) {
	    throw new RuntimeException(e);
	}
相关推荐
ZePingPingZe10 分钟前
秒杀-库存超卖&流量削峰
java·分布式
horizon727414 分钟前
【Redis】Redis 分片集群搭建与故障转移实战指南
java·redis
想学后端的前端工程师15 分钟前
【Java设计模式实战应用指南:23种设计模式详解】
java·开发语言·设计模式
小白勇闯网安圈22 分钟前
Java的集合
java·开发语言
大学生资源网25 分钟前
基于springboot的乡村信息化管理系统的研究与实现(源码+文档)
java·spring boot·后端
鹿角片ljp27 分钟前
力扣 83: 删除排序链表中的重复元素(Java实现)
java·leetcode·链表
渣渣盟38 分钟前
网络命令大全:轻松解决网络故障
开发语言·php
Mr Tang39 分钟前
Docker日志查看和应用日志查看命令大全
java·开发语言
invicinble40 分钟前
java处理数据合集
java·开发语言
电商API_180079052471 小时前
淘宝评论API技术解析与调用实战指南
开发语言·爬虫·信息可视化