• 汤帅   2014/11/26 18:26:00
  • ASP.NET如何导入数据到Word文档?
  • 关键字: 生成Word C# 导出数据
  • 问题:ASP.NET如何导入数据到Word文档?

    导入com库:microsoft word 11.0 object library.

    将数据绑定到datagrid然后从datagrid中将数据导出代码如下:

    1. Response.Clear();   
    2. Response.Buffer= true;   
    3. Response.Charset="GB2312";      
    4. Response.AppendHeader("Content-Disposition","attachment;filename=fileOut(" + System.DateTime.Now.Year+System.DateTime.Now.Month + System.DateTime.Now.Day+").doc");   
    5. Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文  
    6. Response.ContentType = "application/ms-word";//设置输出文件类型为word文件。   
    7. this.EnableViewState = false;      
    8. System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);  
    9. System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);   
    10. System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);  
    11. DataGrid1.Visible = true;  
    12. this.DataGrid1.RenderControl(oHtmlTextWriter);   
    13. Response.Write(oStringWriter.ToString());  
    14. DataGrid1.Visible = false;  
    15. Response.End();  


     


大家的回答
  • 还没有人回答这个问题哦,亲,快来帮帮TA吧
  •   我来回答
  • 注册用户登录后才能发表评论,请 登录注册
  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款

  • 相关话题
  • 暂无相关话题哦