怎麼將 Excel2007裡面的數據導入到sql 中

解决方案 »

  1.   

    我的可以導入到GridView裡面 剩下的 怎麼導入到 sql數據庫?
      

  2.   

    都读到gridview里了,剩下还不好弄吗,从数据源读,一条条插好了,也可以从gridview一条条读啊
      

  3.   

    绑定到gridview是不是有个数据源dataset,一条条读dataset的数据,读一条插一条
      

  4.   

    string OlestrConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ Path +";Extended Properties=Excel 8.0;"; 
    OleDbConnection Oleconn = new  OleDbConnection(OlestrConn); 
    Oleconn.Open(); 
    OleDbDataAdapter Olesda=new OleDbDataAdapter("select ?????? from [sheet1$]",Oleconn); 
    DataSet Oleds=new DataSet();
    Olesda.Fill(Oleds,"jp");
      

  5.   

    樓上的 你這代碼是粘貼的把 Excel 07不用這個 驅動
      

  6.   

    把文檔另存為2003的xls檔案,再用DTS或6樓的方法導入。
      

  7.   

    从DATASET写入SQL:
    for(int i=0;i<Oleds.Tables["jp"].Rows.Count;i++)
    {
    cmd.CommandText="insert into  SQL表名(字段1,字段2......) values ("+Oleds.Tables["jp"].Rows[i][1].ToString() + ...... +")"; cmd.ExecuteNonQuery(); }