有一种文件格式.docx。在此文件中有标记,例如:
...
[FirstName][MiddleName][LastName]
...
[Date]
需要用值替换标记。值来自js。
我用c#。
任何建议。
答案 0 :(得分:0)
所以基于你告诉我的内容,我假设你有类似的东西:
using System;
using System.IO;
class json
{
string FirstName = "";
string MiddleName = "";
string LastName = "";
string FullName = FirstName + " " + MiddleName + " " + LastName;
FileStream fStream = new FileStream("fileName.docx", FileMode.Open,
FileAccess.Write, FileAshar.Write);
public json()
{}
public void SendNameToFile(string fName)
{
fStream.Write(fName + "\n");
}
}
同样,你的问题有点模糊。我不确定标记的含义,但如果您的意思是.docx
显示[FirstName]
,[MiddleName
,& [LastName]
,并且您希望使用字符串变量值对其进行分析,然后您必须搜索.docx
并查找标记的特定char[]
>然后使用您的变量重新分配。
您可以在MSDN上查看此链接:https://msdn.microsoft.com/en-us/library/f1f367bx.aspx
“如何:以编程方式搜索和替换文档中的文本”