java使用poi替换word文本中的内容


XWPFDocument doc = new XWPFDocument(in);
//处理文本
List<XWPFParagraph> paragraphs = doc.getParagraphs();
for (XWPFParagraph paragraph : paragraphs){
List<XWPFRun> runs = paragraph.getRuns();
for (XWPFRun run : runs){
String text = run.getText(0);
if (text != null){
//要替换的数据
text = text.replace("#{month}", sdf1.format(startDate).replace("-", "年"));



run.setText(text, 0);
}
}

}
posted @ 2025-06-05 16:23  张安东  阅读(90)  评论(0)    收藏  举报