asp.net 快速简单的导出数据 DataTable导出到Excel、GSV
2017-07-17 23:17
686 查看
asp.net 快速简单的导出数据 DataTable导出到Excel、GSV
此方法不依赖插件,简单快速,灵活。
此方法不依赖插件,简单快速,灵活。
/// <summary> /// 导出Excel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnExport_Click(object sender, EventArgs e) { BLL.article bll = new BLL.article(); var datSet = bll.GetList_Reg(); DataTable thisTable = null; if (datSet != null && datSet.Tables.Count > 0) { thisTable = datSet.Tables[0]; } if (thisTable != null) { StringWriter sw = new StringWriter(); //生成列 sw.WriteLine("用户编号\t姓名\t性别\t公司名称\t职务\t详细地址\t邮政编码\t电话号码\t手机号码\tE-mail\t备注"); foreach (DataRow dr in thisTable.Rows) { string sex = "男"; if (dr["Sex"].ToString().Equals("0")) { sex = "女"; } //生成行 sw.WriteLine(dr["ID"] + "\t" + dr["UserName"] + "\t" + sex + "\t" + dr["Company_Name"] + "\t" + dr["Job"] + "\t" + dr["Address"] + "\t" + dr["Postalcode"] + "\t" + dr["Tel"] + "\t" + dr["Phone"] + "\t" + dr["Email"] + "\t" + dr["Remark"]); } sw.Close(); Response.AddHeader("Content-Disposition", "attachment; filename=参展申请用户("+DateTime.Now.ToString("yyyy-MM-dd")+").xls"); Response.ContentType = "application/ms-excel"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.Write(sw); Response.End(); } }
相关文章推荐
- asp.net 生成导出word表单 ,导出excel; dataTable生成xls文件,返回前台下载;asp.net启动excel错误 80070005;excel-xls columnName 不能改变; 读写excel的开源利器NPOI; 设置excel Cell的数据类型;
- asp.net导出数据到EXCEL简单有效
- [ASP.NET-C#]将DataSet、DataTable中的数据导出为Excel的解决方法
- ASP.NET将datatable的数据导出到excel,好用!不好用你打我啊
- 【导出EXCEL汇总】asp.net 将数据简单导出到excel中
- asp.net 将DataTable中的数据导出到Excel并下载方法
- asp.net 将DataTable中的数据导出到Excel并下载方法
- Datatable或Gridview中的数据导出为excel表格数据(Asp.net C#)
- [导入]asp.net 把datatable的数据导出到EXCEL
- asp.net实现导出DataTable数据到Word或者Excel的方法
- ASP.Net的导出Excel的快速方法,DataTable导出Excel(亲测,非原创)
- Asp.Net MVC 使用FileResult导出Excel数据文件
- asp.net导出excel和打印指定内容的简单代码
- asp.net gridview 数据导出到excel
- Asp.Net 导出数据格式为Excel 数据的9种方案
- 关于ASP.NET 将数据导出成Excel 的总结[中]
- Asp.net中把DataTable或DataGrid导出为Excel
- Asp.net中把DataTable或DataGrid导出为Excel
- 【译】Asp.Net 导出 Excel 数据的9种方案