[ASP.NET-C#]将DataSet、DataTable中的数据导出为Excel的解决方法
2004-09-22 16:08
1336 查看
代码如下:
Response.Clear();
Response.Buffer= true;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
DataGrid dg = new DataGrid();
dg.DataSource = GetDataSource(); //返回DataSet或DataTable
dg.DataBind();
dg.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
Response.Clear();
Response.Buffer= true;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
DataGrid dg = new DataGrid();
dg.DataSource = GetDataSource(); //返回DataSet或DataTable
dg.DataBind();
dg.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
相关文章推荐
- Datatable或Gridview中的数据导出为excel表格数据(Asp.net C#)
- ASP.NET(C#) DataSet数据导出到Excel
- ASP.NET Export to Excel(导出数据到Excel) & C#导出Excel,某单元格内容长度超过255的处理方法
- asp.net 将DataTable中的数据导出到Excel并下载方法
- 将Dataset数据导出到Excel中(ASP.NET/C#)
- asp.net中导出到Excel的方法汇总及导出Excel/Csv格式数据最优方案(C#)
- ASP.NET(C#) DataSet数据导出到Excel
- 将Dataset数据导出到Excel中(ASP.NET/C#)
- asp.net 将DataTable中的数据导出到Excel并下载方法
- 将Dataset数据导出到Excel中(ASP.NET/C#)
- DataSet、DataTable中的数据导出为Excel的解决方法
- ASP.NET(C#) DataSet数据导出到Excel
- asp.net中导出到Excel的方法汇总及导出Excel/Csv格式数据最优方案(C#)
- [原创]大量数据导出为Excel文件的问题解决(C#,ASP.NET)
- asp.net实现导出DataTable数据到Word或者Excel的方法
- asp.net(C#)开发之一 dataset(datatable) 数据导入excel
- [转]asp.net导出Excel/Csv格式数据最优方案(C#)
- ASP.NET(VB)把数据导出到EXCEL的一种方法(网上转载)
- C#导出数据到CSV和EXCEL文件时,过长的数值被转义的解决方法