《转》POI 的 XWPFParagraph.getRuns 分段问题
![《转》POI的XWPFParagraph.getRuns分段问题](https://static001.geekbang.org/infoq/4a/4ad8b57353f9172e0c84301426350294.jpeg)
原文:https://blog.csdn.net/alvinhuai/article/details/82790888
问题
数据模板:
![](https://static001.geekbang.org/infoq/08/0857238ac531b90e671e168dd448d0cc.png)
后台打印出来是分段的
![](https://static001.geekbang.org/infoq/ba/ba8cad9bf95c2f40ee878699b8b481b2.png)
造成这样的原因是${name}是手打上去的,如果先在记事本输入,再复制粘贴进docx则不会出现分段问题
以下是我复制粘贴后的后台打印
![](https://static001.geekbang.org/infoq/0c/0c25cc16520a48c776ba896327a509b4.png)
网友回复:
这应该是word的问题,一次输入后,新建一个<wr></wr>保存内容,即是作为一个XWPFRun。手动输入后可能会分成$,{,name,},或者$,{name},这与记事本没关系。你只要保证你的模板${name}是一次性的输入即可,剪切后再粘贴就可以
评论