手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net Linq把数据导出到Excel的代码
asp.net Linq把数据导出到Excel的代码
摘要:前些时间有朋友为了完成此功能,就硬把数据导入DataGrid再导出到Excel。这实在是多此一举。解决办法:通过Linq将数据读出,并直接写...

前些时间有朋友为了完成此功能,就硬把数据导入DataGrid再导出到Excel。这实在是多此一举。

解决办法:

通过Linq将数据读出,并直接写入数据流中

代码如下:

复制代码 代码如下:

public partial class DataToExcel : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

DataAccess.DataClassesDataContext db = new DataClassesDataContext();

var qu = from t in db.TXLInfos

select t;

Response.AppendHeader("Content-Disposition", "attachment;filename=result.xls");

Response.ContentType = "application/ms-excel";

Response.Charset = "gb2312";

Response.ContentEncoding = Encoding.GetEncoding("gb2312");

System.IO.StringWriter writer = new System.IO.StringWriter();

foreach(TXLInfo item in qu)

{

writer.Write(item.GQName);

writer.Write("t");

writer.Write(item.GQID);

writer.WriteLine();

}

Response.Write(writer.ToString());

Response.End();

}

}

注:"t"默认做为Excel中两列之间的分隔符号

【asp.net Linq把数据导出到Excel的代码】相关文章:

asp.net 网页编码自动识别代码

asp.net(c#)利用构造器链的代码

asp.net下文件上传和文件删除的代码

在asp.net中操作sql server数据库的一些小技巧

vb.net将图片导入到excel的方法

asp.net Xml绑定到数据控件的具体实现

asp.net下经典数据库记录分页代码

ASP.net 生成缩略图的实例源代码

asp.net下获取Excel所有的工作表名称

asp.net保存远程图片的代码

精品推荐
分类导航