asp.net 上传excel中的内容到数据库的时候,用什么方法验证excel中的数据比较好?

解决方案 »

  1.   

    读取Excel数据,循环处理数据,上传数据库!
      

  2.   

    最好 在dataset你严重
    using System.Data.OleDb; 在按钮的单击事件中输入如下代码:string strPath="c://test//" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";
    File1.PostedFile.SaveAs(strPath);
    string mystring="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '"+ strPath +"';Extended Properties=Excel 8.0";
    OleDbConnection cnnxls = new OleDbConnection (mystring);
    OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [Sheet1$]",cnnxls);
    DataSet myDs =new DataSet();
    myDa.Fill(myDs);  
    DataGrid1.DataSource=myDs.Tables[0];
    DataGrid1.DataBind();
      

  3.   

    打错字了,最后在dataset你验证
    参考
    http://jasondct.blog.163.com/blog/static/818206732012111111859944/