导出word_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 导出word

导出word

 2017/8/24 16:08:57  会蹦极的蜗牛  程序员俱乐部  我要评论(0)
  • 摘要:一个简单小实例首先将word要绑定的地方放入占位符通过谷歌浏览器打开该word格式化为xml,也可以通过更改扩展名。(最终目的实现生成的xml文件与word文件,只要更改扩展名就能互相展示)后台代码publicvoidCreateWordWXDF(stringstr,stringSavePath){//采用流方式读取写入string[]xx=str.Split(',');//str为要显示在word上的结果try{StreamReadersr=newStreamReader(@"f
  • 标签:

一个简单小实例

首先将word要绑定的地方放入占位符

通过谷歌浏览器打开该word格式化为xml,也可以通过更改扩展名。(最终目的实现生成的xml文件与word文件,只要更改扩展名就能互相展示)

后台代码

  

class="brush:csharp;gutter:true;">   public void CreateWordWXDF(string str, string SavePath)
        {
            //采用流方式读取写入
            string[] xx = str.Split(',');//str为要显示在word上的结果
            try
            {
                StreamReader sr = new StreamReader(@"f:\xm\维修单模板.xml");//此处xml就是最终生成好的xml,只需要改下扩展名doc。打开
就如上边图片所示 string content = sr.ReadToEnd(); content = content.Replace("{0}", xx[0].ToString()).Replace("{1}", xx[1].ToString()).Replace
("{2}", xx[2].ToString()).Replace("{3}", xx[3].ToString()).Replace("{4}", xx[4].ToString()).Replace("{5}", xx[4].ToString());
//此处就是往占位符上赋值 StreamWriter sw = new StreamWriter(SavePath.Trim() + ".doc");//SavePath保存路径 sw.Write(content); sr.Close(); sw.Close(); } catch { } }

  

 

  • 相关文章
发表评论
用户名: 匿名