import org.apache.poi.POIXMLDocument; import org.apache.poi.xwpf.usermodel.*; import org.openxmlformats.schemas.wordprocessingml.x2006.main.*; import java.io.FileOutputStream; import java.math.BigInteger; import java.util.*; public class DOCWriter { public static void searchAndReplace(String srcPath, String destPath, Map<String, String> map, List<String[]> list) { try { XWPFDocument document = new XWPFDocument(POIXMLDocument.openPackage(srcPath)); // 替换段落中的指定文字 Iterator<XWPFParagraph> itPara = document.getParagraphsIterator(); while (itPara.hasNext()) { XWPFParagraph paragraph = (XWPFParagraph) itPara.next(); //String s = paragraph.getParagraphText(); Set<String> set = map.keySet(); Iterator<String> iterator = set.iterator(); while (iterato
使用POI替换word中的特定字符/文字
最新推荐文章于 2024-07-06 17:59:13 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)