zoukankan      html  css  js  c++  java
  • .Net生成word或者EXCEL

    方法一:

    private   void   Button13_Click(object   sender,   System.EventArgs   e)  
    {  
    this.Datagrid4.Visible=true;  
    Response.Clear();    
    Response.Buffer=   true;    
    Response.Charset="GB2312";  
    Response.AppendHeader("Content-Disposition","attachment;filename=File1.doc");  
    Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");  
                          Response.ContentType   =   "application/ms-word";  
                          this.Datagrid4.EnableViewState   =   false;  
                          System.IO.StringWriter   oStringWriter   =   new   System.IO.StringWriter();    
                          System.Web.UI.HtmlTextWriter   oHtmlTextWriter   =   new   System.Web.UI.HtmlTextWriter     (oStringWriter);  
    this.Datagrid4.RenderControl(oHtmlTextWriter);    
    Response.Write(oStringWriter.ToString());  
    Response.End();  
    }  

    方法二:

    public void Button_Click(object sender, System.EventArgs e)
    {
        Object Nothing=System.Reflection.Missing.value;
        //取得Word文件保存路径
        object filename=@SaveAs.Text;
        //创建一个名为WordApp的组件对象
        Word.Application WordApp=new Word.ApplicationClass();
        //创建一个名为WordDoc的文档对象
        Word.Document WordDoc=WordApp.Documents.Add(ref Nothing,ref Nothing,
                                                               ref Nothing,ref Nothing);
        //增加一表格
        Word.Table table=WordDoc.Tables.Add(WordApp.Selection.Range,1,1,ref Nothing,ref Nothing);
        //在表格第一单元格中添加自定义的文字内容
        table.Cell(1,1).Range.Text=wordText.Text;
        //在文档空白地方添加文字内容
        WordDoc.Paragraphs.Last.Range.Text="Wellcome To Aspxcn.Com";
        //将WordDoc文档对象的内容保存为DOC文档
        WordDoc.SaveAs(ref filename,ref Nothing,ref Nothing,ref Nothing,ref Nothing,
                    ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing,
                    ref Nothing,ref Nothing,ref Nothing,ref Nothing,ref Nothing);
        //关闭WordDoc文档对象
        WordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
        //关闭WordApp组件对象
        WordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
        //返回结果
        result.Text="文档路径:<a href="/"+SaveAs.Text+"'>"+SaveAs.Text
                                            +"</a>(点击链接查看)<br/>生成结果:成功!";
    }

  • 相关阅读:
    Xdebug
    单点登录
    一个Https网站发送Http的 ajax请求的解决方法
    js关闭微信浏览器页面
    标准的身份证验证(第18位校验码)
    Redis 更新(set) key值 会重置过期时间问题
    PHP 报错:Deprecated: Methods with the same name as their class will not be constructor...
    php防sql注入
    web开发原则
    fopen()函数
  • 原文地址:https://www.cnblogs.com/guyuehuanhuan/p/1899667.html
Copyright © 2011-2022 走看看