.net生成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"];    
        string   name=System.Configuration.ConfigurationSettings.AppSettings["downloadurl"].ToString()+DateTime.Today.ToString("yyyyMMdd")+new   Random(DateTime.Now.Millisecond).Next(10000).ToString()+".csv";//存放到web.config中downloadurl指定的路径,文件格式为当前日期+4位随机数    
        FileStream   fs=new   FileStream(name,FileMode.Create,FileAccess.Write);    
        StreamWriter   sw=new   StreamWriter(fs,System.Text.Encoding.GetEncoding("gb2312"));    
        sw.WriteLine("自动编号,姓名,年龄");    
        foreach(DataRow   dr   in   dt.Rows)    
        {    
          sw.WriteLine(dr["ID"]+","+dr["vName"]+","+dr["iAge"]);    
        }    
        sw.Close();

“.net生成CSV”的一个回复

  1. .CSV直接upload data 到baan很好用。
    可是对上面的东东完全外行。
    小小的请教一句.csv还有什么使用的功能吗~

    tony 于 2009-2-13 9:02:35 回复

    生成csv文件,直接上传到BaaN系统

评论已关闭。