java poi 替换word,POI替换Word中的mark标记(指定字符串)

本文介绍如何使用Java的Apache POI库来查找并替换Word文档中的指定字符串。通过创建一个工具类WordUtil,实现了对段落和表格内文本的全局替换功能。
摘要由CSDN通过智能技术生成

哈哈,这是鄙人在博客园的第一篇博客,以前都是在简书上码字,废话不多说,直接开工...

需求分析:工作中遇到的一个技术需求,需要用java代码操作Word,查找Word中的mark标记,然后进行替换,简而言之就是“替换word中的指定字符串”;

解决办法:可以用JACOB和POI来实现,下面我用的是POI操作。

用poi必须要用到Apache的jar包,我用的是最新的poi3.17

-------------------------------我是分割线----------------------------------------

更通俗一点,就是进行全局替换,如下图,我们将字符串mark替换成hello,把字符串aaa替换成bbb:

176423929_1_20191125015241800.png

替换后下图:

176423929_2_2019112501524281.png

代码如下:

直接写成了一个工具类WordUtil:

这个类能通用doc和docx。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值