从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();
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();
浙公网安备 33010602011771号