yuezhonghu

悠然现南山...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

导出Excel或Word 的C#代码

Posted on 2008-02-23 13:59  .狐狸血.  阅读(178)  评论(0编辑  收藏  举报

        //导出Excel 代码
        Response.ClearContent();

        Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");

        Response.ContentType = "application/excel"; //修改为word就导出word文件

        StringWriter sw = new StringWriter();

        HtmlTextWriter htw = new HtmlTextWriter(sw);

        GridView1.RenderControl(htw); //GridView1为数据导出的控件

        Response.Write(sw.ToString());

        Response.End();

    public override void VerifyRenderingInServerForm(Control control)
    {
        //此重载函数很重要,否则导出EXCEL时会报错
    }