求完整的代码

解决方案 »

  1.   

    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";" +
      "Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'";
      DataSet ds= new DataSet();
    using(OleDbConnection myConn = new OleDbConnection(strConn))
      {
      myConn.Open();
      string str = "SELECT * FROM [Sheet1$]";   
      OleDbDataAdapter myCommand = new OleDbDataAdapter(str, myConn);
      myCommand.Fill(ds);
      myConn.Close();
      }
      

  2.   


    接上:datagridview.DataSource=ds.Tables[0];
      

  3.   

    把Excel当做类似Access的数据库
    每张工作表sheet当做数据表
    excel文件名当做数据库名
    具体方法如2楼
      

  4.   

    OleDbConnection命名空间是在哪个项目中加载啊?string strConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";" +"Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'";
    这句话中的file是啥意思,望解答,谢谢
      

  5.   

    OleDbConnection命名空间是在哪个项目中加载啊?