哈哈,这是鄙人在博客园的第一篇博客,以前都是在简书上码字,废话不多说,直接开工...
需求分析:工作中遇到的一个技术需求,需要用java代码操作Word,查找Word中的mark标记,然后进行替换,简而言之就是“替换word中的指定字符串”;
解决办法:可以用JACOB和POI来实现,下面我用的是POI操作。
用poi必须要用到Apache的jar包,我用的是最新的poi3.17
-------------------------------我是分割线----------------------------------------
更通俗一点,就是进行全局替换,如下图,我们将字符串mark替换成hello,把字符串aaa替换成bbb:
替换后下图:
代码如下:
直接写成了一个工具类WordUtil:
这个类能通用doc和docx。