关于csv文件的导入,急急急 现在需要导入一个csv文件的数据到SQL数据库中,请问怎么读csv文件,另外客户端的csv文件需要上传到服务器嘛?

解决方案 »

  1.   

    using System.Data.OleDb;  string   strPath   =   "c:\\test.csv";     
      DataSet   ds   =   new   DataSet();     
      try   {     
        System.IO.File   f;     
        if   (f.Exists(strPath))   {     
            string   ConStr   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   +   "c:\\"   +   ";Extended   Properties=\"Text;HDR=No;FMT=Delimited\\\"";     
            OleDb.OleDbConnection   conn   =   new   OleDb.OleDbConnection(ConStr);     
            OleDb.OleDbDataAdapter   da   =   new   OleDb.OleDbDataAdapter("Select   *   from   "   +   "test.csv",   conn);     
            da.Fill(ds,   "test.csv");     
        }     
      }   catch   (Exception   ex)   {     
        MessageBox.Show(ex.ToString);     
      }     
      DataGrid1.DataSource   =   ds.Tables[0];