自己顶一下~
哪位大哥有上传excel文件并将它导入到sql数据库的代码么?贴一下啊~
多谢啦~

解决方案 »

  1.   

    DataSet myDataSet;
                string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + filename + ";Extended Properties=Excel 8.0";
                OleDbConnection myConn = new OleDbConnection(strCon);
                string strCom = " SELECT * FROM [Sheet1$] ";
                myConn.Open();
                OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
                myDataSet = new DataSet();
                myCommand.Fill(myDataSet, "[Sheet1$]");
                myConn.Close();
                if (myDataSet.Tables[0].Columns.Count != 4)
                {
                    //列数不正确
                    return null;
                }
      

  2.   

    SELECT * 
    FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
      'Data Source="d:\test1.XLS";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
    在查询分析器里可以执行