http://community.csdn.net/Expert/TopicView3.asp?id=3843009
谢谢您在这个帖子里讲了如何把数据直接从数据库里导出到Excel中,文件的格式是.csv的,能不能让导出的格式是.xls的呢?
不好意思啦,又要麻烦您!!!
谢谢您在这个帖子里讲了如何把数据直接从数据库里导出到Excel中,文件的格式是.csv的,能不能让导出的格式是.xls的呢?
不好意思啦,又要麻烦您!!!
解决方案 »
- 求一条SQL查询语句!
- if 語句中的 SqlParameter
- asp.net中如何调用自定义类中的方法
- .net调用带参数的JS【高手解答】
- |M| 公司要我到省外去工作,我不想辞职了,希望广州的朋友可不可以介绍份工作 谢谢
- 2003中,这样的情况,连接字符串的类如何写?
- 我觉得 DataTable 很不好用,头都晕死了
- DataGrid中,如果何把某列的小数,用 % 分数显示,并且四舍五入,只保留两位小数
- 编程刚开始不久,有点迷茫,求大神推荐应该看哪些专业书
- 上海或杭州有过OA办公自动化实施经验的请进来抢钱(RMB)!!!!!!!
- 定义web service 与定义一个类来使用, 在使用方法上好像一模一样的, 大家说是不是啊?
- 请问:模板问题
上次黑侠客的代码也可以的
Response.Clear();
Response.Buffer= false;
Response.Charset="GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=test.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312"); Response.ContentType = "application/ms-excel"; this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
另外可以看看
http://dotnet.aspx.cc/ShowDetail.aspx?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50
http://dotnet.aspx.cc/ShowDetail.aspx?id=6AFBF00B-459D-4642-AD14-8A4765FFAFCC
把上次我给你的代码改成
SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]);
SqlDataAdapter da=new SqlDataAdapter("select * from tb1",conn);
DataSet ds=new DataSet();
da.Fill(ds,"table1");
DataTable dt=ds.Tables["table1"];
StringWriter sw=new StringWriter();
sw.WriteLine("自动编号\t姓名\t年龄");
foreach(DataRow dr in dt.Rows)
{
sw.WriteLine(dr["ID"]+"\t"+dr["vName"]+"\t"+dr["iAge"]);
}
sw.Close();
Response.AddHeader("Content-Disposition", "attachment; filename=test.xls");
Response.ContentType = "application/ms-excel";
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
Response.Write(sw);
Response.End();
回帖这么快!!!
http://blog.csdn.net/lovecherry/archive/2005/03/12/317790.aspx
以后来学习,呵呵