使用POI替换.docx文件中的${reportDate}为指定值

word模板中有个段落如下:
报告日期:${reportDate}

POI读取该段落后,使用XWPFParagraph对象的getRuns()方法却返回如下数组:
[报告日期:, ${, reportDate, }]
而不是
[报告日期:, ${reportDate}]

poi-3.7和poi-3.11都是这样,请问是哪里出了问题?

1个回答

你可以考虑从文档本身入手,将docx文档转换成xml 再用notepad 编辑(将原来切分开的字符串拼凑在一起),在转换成docx

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问