asp.net导出Excel........
用了很多次,但是没记下来,这次留在博客上,免得到处找,呵呵
用了很多次,但是没记下来,这次留在博客上,免得到处找,呵呵
- //导出Excel
- Response.Clear();
- Response.Buffer = true;
- Response.Charset = "GB2312";
- Response.AppendHeader("Content-Disposition", "attachment;filename=" + Request.QueryString["year"] + Request.QueryString["month"] + "FeeNotes.xls");
- Response.ContentEncoding = System.Text.Encoding.UTF8;
- Response.ContentType = "application/ms-excel";//输出文件类型为excel文件。
- System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
- System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
- this.tbReports.RenderControl(oHtmlTextWriter);
- Response.Output.Write(oStringWriter.ToString());
- Response.Flush();
- Response.End();