方法1.假定你要将目标页面导出为excel,只需要将上面的代码添加到Page_load()里.这行代码主要的作用是设置http协议头的参数,指明传输的网页内容为Excel型的附件.
[整理]导出excel文件的代码HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=gcmx"+System.DateTime.Today.ToShortDateString()+".xls");
[整理]导出excel文件的代码HttpContext.Current.Response.ContentType 
="application/ms-excel";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword   
[整理]导出excel文件的代码
方法2:
[整理]导出excel文件的代码DataGrid dgdata = new DataGrid();
[整理]导出excel文件的代码dgdata.AllowPaging 
= false;
[整理]导出excel文件的代码dgdata.DataSource
=ds.Tables[0].DefaultView;
[整理]导出excel文件的代码dgdata.DataBind();
[整理]导出excel文件的代码
string filename = System.DateTime.Now.ToString("yyyyMMddHHmmssff")+".xls";
[整理]导出excel文件的代码Response.Clear();
[整理]导出excel文件的代码Response.Buffer 
= true;
[整理]导出excel文件的代码Response.Charset 
= "GB2312";
[整理]导出excel文件的代码Response.AppendHeader(
"Content-Disposition","attachment;filename="+filename.Trim()); //定义输出文件和文件名 
[整理]导出excel文件的代码
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文 
[整理]导出excel文件的代码
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
[整理]导出excel文件的代码
dgdata.EnableViewState = false
[整理]导出excel文件的代码
//System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true); 
[整理]导出excel文件的代码
//System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad); 
[整理]导出excel文件的代码
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(); 
[整理]导出excel文件的代码System.Web.UI.HtmlTextWriter oHtmlTextWriter 
= new System.Web.UI.HtmlTextWriter(oStringWriter); 
[整理]导出excel文件的代码dgdata.RenderControl(oHtmlTextWriter); 
[整理]导出excel文件的代码Response.Write(oStringWriter.ToString());                
[整理]导出excel文件的代码Response.End(); 

相关文章: