1/1页1 跳转到查看:1243
发新话题 回复该主题

将datatable 导出成 .csv文件

将datatable 导出成 .csv文件

将datatable 导出成 .csv文件
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("自动编号,姓名,年龄"); 
        foreach(DataRow  dr  in  dt.Rows) 
        { 
          sw.WriteLine(dr["ID"]+","+dr["vName"]+","+dr["iAge"]); 
        } 
        sw.Close(); 
        Response.AddHeader("Content-Disposition",  "attachment;  filename=test.csv"); 
        Response.ContentType  =  "application/ms-excel"; 
        Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312"); 
        Response.Write(sw); 
        Response.End();
本帖被评分 1 次
SMS/SCCM 研究中
zzylscy@163.com

TOP

 

这干嘛用的?
看庭前花开花落,荣辱不惊,望天上云卷云舒,去留无意.

TOP

 

导入呢?

比如excel表中的数据导入到表 tb1中?

TOP

 

CSV 省时间!

TOP

 
1/1页1 跳转到
发表新主题 回复该主题