导出excel asp.net如何把 datagrid 或者 gridview datalist中的数据导出为ECCEL格式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试下面这个方法://导出到EXCEL protected void btnToExcel_Click(object sender, EventArgs e) { Response.Clear(); Response.AddHeader("content-disposition", "attachment; filename=" + DateTime.Now.ToString() + ".xls"); Response.Charset = ""; Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); //不转换编码就导出后可能会出现乱码 Response.ContentType = "application/ms-excel"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); for (int i = 0; i < gvMsgPackage.Rows.Count; i++) { gvMsgPackage.Columns[1].Visible = false; gvMsgPackage.Rows[i].Cells[1].Visible = false; } gvMsgPackage.RenderControl(htmlWrite); Response.Output.Write(stringWrite.ToString()); Response.Flush(); Response.End(); } public override void VerifyRenderingInServerForm(Control control) //override VerifyRenderingInServerForm方法,否则会报错 { } .net里的数据加载实现 在ASP.NET中,如何实例化一窗体? 谁能给DataList画一条竖线? 验证控件问题? 在线等 怎么让MD5变换到LAMBDA表达式 请教一个关于asp.net dropdwonlist控件的问题? 如何在ASP.NET中浏览选中文件夹 aspx页面的执行长时间的后台运算,页面显示慢,如何给用户一个良好的感觉? 登录验证的问题,如何解决? 死人了!!asp.net中有无asp中server.execut这样的方法 谁有调用API 的大量例子?见解。 关于hyperlink控件
//导出到EXCEL
protected void btnToExcel_Click(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment; filename=" + DateTime.Now.ToString() + ".xls");
Response.Charset = ""; Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); //不转换编码就导出后可能会出现乱码
Response.ContentType = "application/ms-excel"; System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); for (int i = 0; i < gvMsgPackage.Rows.Count; i++)
{
gvMsgPackage.Columns[1].Visible = false;
gvMsgPackage.Rows[i].Cells[1].Visible = false;
} gvMsgPackage.RenderControl(htmlWrite); Response.Output.Write(stringWrite.ToString());
Response.Flush();
Response.End();
} public override void VerifyRenderingInServerForm(Control control) //override VerifyRenderingInServerForm方法,否则会报错
{ }