Loading

从gridview导出excel文件

 1        Response.Clear();
 2        Response.Buffer = true;
 3        Response.Charset = "GB2312";
 4        Response.AppendHeader("Content-Disposition""attachment;filename=FileName.xls");
 5        // 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!
 6        Response.ContentEncoding = System.Text.Encoding.UTF7;
 7        Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。 
 8        System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
 9        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
10        this.GridView1.RenderControl(oHtmlTextWriter); 
11        Response.Output.Write(oStringWriter.ToString());
12        Response.Flush();
13        Response.End();
posted @ 2007-10-24 09:59  .net's  阅读(404)  评论(1)    收藏  举报