ASP.NET 把DataGrid数据导入到Excel中
2011-06-24 17:31
441 查看
private void Btn_ExportReport_Click(object sender, System.EventArgs e) { Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"; Response.AppendHeader("Content-Disposition", "attachment;filename=CommuterReportExcel.xls"); // 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!! Response.ContentEncoding = System.Text.Encoding.UTF8; Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。 //Response.ContentType = "application/vnd.ms-excel";//输出类型 //Response.Charset = ""; //关闭 ViewState EnableViewState = false; System.IO.StringWriter tw = new System.IO.StringWriter();//将信息写入字符串 System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);//在WEB窗体页上写出一系列连续的HTML特定字符和文本。 //此类提供ASP.NET服务器控件在将HTML内容呈现给客户端时所使用的格式化功能 //获取control的HTML dgVidicon.RenderControl(hw);//将table中的内容输出到HtmlTextWriter对象中 // 把HTML写回浏览器 Response.Write(tw.ToString()); Response.Flush(); Response.End(); }
相关文章推荐
- asp.net Excel数据导入到数据库中
- C#数据库数据导入导出系列之一 ASP.NET Excel导入Sql Server数据库
- ASP.NET中数据库数据导入Excel并打印
- ASP.NET Excel用户数据批量导入(三层)
- asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法
- ASP.NET中数据库数据导入Excel并打印
- C#数据库数据导入导出系列之一 ASP.NET Excel导入Sql Server数据库
- ASP.Net杂谈之 — 10W条数据拷贝效率测试(接上篇 “Linq杂谈之 — Linq导入Excel”)
- C# ASP.NET Datagrid导入Excel的问题
- sql sever2005中批量导入excel表格数据(Asp.net C#)
- ASP.NET中数据库数据导入Excel并打印
- [导入]asp.net 把datatable的数据导出到EXCEL
- ASP.NET中数据库数据导入Excel并打印
- [导入]Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- 在ASP.NET中实现Excel数据导入数据库
- asp.net使用组件koogra读取Excel数据批量上传导入
- ASP.NET导入excel数据到Sql server2005
- ASP.NET中数据库数据导入Excel并打印
- ASP.net 把 DataGrid 数据导出到 Excel .
- 利用ASP.NET来访问Excel文档+DATAGRID显示数据[注意:Excel中有图片]