我觉得把此excel文件作为数据源,然后更新到数据库

解决方案 »

  1.   

    客户端导入Excel到服务器数据库?
      

  2.   

    可以用SQL的OpenDataSource和OpenDataRow函数进行大量数据的拷贝,详细可网上查,在程序中执行此SQL语句即可!
      

  3.   

    这样是可以,好像是本地的导入啊!就是说Excel跟数据库服务器是同一台机子啊!
    我要的效果是客户端导入数据到远程的数据库服务器!
      

  4.   

    我做的是web 程序,大哥,你能发个例子到我的邮箱里面吗?
      

  5.   

    你先把客户端的excel文件上传到服务器 string mystring="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '"+ Server.MapPath("~" + strPath) +"';Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
    OleDbConnection cnnxls = new OleDbConnection (mystring);
    OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [Sheet1$]",cnnxls);
    DataSet myDs =new DataSet();
    myDa.Fill(myDs); 
    上传好后再删除些文件