private void Button2_Click(object sender, System.EventArgs e)
{
if(DataGrid1.Items.Count==0)
{
Response.Write("<script>alert('对不起,你没有查询到任何记录,不能导出数据')</script>");
}else{
Response.Clear();
Response.Buffer= true;
Response.Charset="GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=FileName.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
//设置输出流为简体中文
Response.ContentType = "application/ms-excel";
//设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
}
分享到:
相关推荐
又四种从ASP.NET页面将数据导出到excel中的方法
.Net数据导出到excel表格.可以设置Excel样式。
asp.net 导出图片到excel .net导出excel
asp.net数据导出excel,估计有很多人找
java/.net数据导出Excel表格
ado.net数据导出到excel示例。
ASP.NET导入导出excel文件数据,可以实现03和07版的excel文件的导入导出
asp.net 导出GridView里的数据到Excel中
ASP.NET导出数据到ExcelASP.NET导出数据到ExcelASP.NET导出数据到ExcelASP.NET导出数据到ExcelASP.NET导出数据到Excel
.net(dataset)输出流导出excel(无需生成模版excel文件,直接输出数据流导出excel表格)
ASP.NET导出数据到Excel.rar
只要几行代码,只要引用到一个类,即可导出你要导出的数据,不用用代码一行行编译导出excel格式,我这里都帮你封装好了,只要你链接数据库,读出表,导出excel,就又你要的数据了,本人测试过,不明白可以@我。
asp.net导出EXCEL,把Excel文件当做一个数据源来进行数据的读取操作。
asp.net导出数据到excel,试过最多可以导出20w条记录。
采用DataTable和DataGrid两种导出方式,导出格式默认为xls,可以自行更改后缀。 导入采用直接把数据导入到数据库的方式。
asp.net 页面导出到EXCEL,可以导出gridview,或者Div,或者Table里面的数据
asp.net实现数据导入导出到Excel中多Sheet的情况
在我们的实践开发中我们经常会遇到很多关于报表问题的数据展示,当然了有报表肯定是少不了数据的导出和导入的一些功能的啦,我这个demo就是专门使用nopi第三方库对excel的数据批量导入和数据导出的相关功能实现。
通过将数据传送到datagridview中,然后将datagridview中的数据导出到EXCEL 文档中(包括图片),进而将EXCEL文档导出为PDF格式文档! 此源代码为我项目中的源码,真实有效,有问题请留言!
asp.net数据库中导出excel表,excel表数据导入到数据库中,这两个应用的完整实例代码,把相应的数据库连接该一下就可以用,基于C#。