Dzwebs.Net

撰写电脑技术杂文十余年

查询数据导出为EXCEL保存到客户端

Admin | 2007-10-8 19:03:01 | 被阅次数 | 8793

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

大体代码如下,相关地方敬请自行修改:

//SqlDataAdapter mycmd = new SqlDataAdapter(sqlcmd,mycon);
    DataSet ds = new DataSet();
    mycmd.Fill(ds,"mytable");
    StringWriter sw=new StringWriter();
    sw.WriteLine("姓名\t班级\t学号\t学科\t成绩\t阶段\t日期\tID");
    foreach(DataRow dr in ds.Tables["mytable"].Rows)
    {  
     sw.WriteLine(dr[0].ToString()+"\t"+dr[1].ToString()+"\t"+dr[2].ToString()+"\t"+dr[3].ToString()+"\t"+dr[4].ToString()+"\t"+dr[5].ToString()+"\t"+dr[6].ToString()+"\t"+dr[7].ToString()+"\t");
    }
    sw.Close();
    Response.AddHeader("Content-Disposition", "attachment; filename=MyExcel.xls");
    Response.ContentType = "application/ms-excel";
    Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
    Response.Write(sw);
    Response.End();


该杂文来自: 网站开发杂文

上一篇:web.config更改网站上传文件大小的限制

下一篇:导出查询数据以word格式保存到客户端

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计