NPOI replace 操作
public void ReplaceValueByKey(XWPFDocument doc, string strWillReplace, string strNew)
{
var paragraphArray = doc.Paragraphs.Where(it => it.Text.Trim() != "").ToArray();
for (int j = 0; j < paragraphArray.Count(); j++)
{
var para = doc.Paragraphs.Where(it => it.Text.Trim() != "").ToArray()[j];
//var text = para.Text;
var runs = para.Runs;
for (int i = 0; i < runs.Count; i++)
{
var run = runs[i];
var text = run.ToString();
if (text.Contains(strWillReplace))
{
para.ReplaceText(strWillReplace, strNew);//进行文本替换
}
}
}
}