连接Excel字符串怎么写,我怎么写都是在open()的时候错误
DataSet ds = new DataSet();
string sqlstr = "select * from [sheet1$]";
string connstr = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + path + ";Extended Properties=Excel8.0";
System.Data.OleDb.OleDbConnection conn = new OleDbConnection(connstr);
conn.Open();
System.Data.OleDb.OleDbDataAdapter da = new OleDbDataAdapter(sqlstr, conn);
System.Data.OleDb.OleDbCommandBuilder cmb = new OleDbCommandBuilder(da);
da.Fill(ds, "tb");
this.GridView1.DataSource = ds.Tables["tb"].DefaultView;
this.GridView1.DataBind();
conn.Close();
conn.Dispose();
ds.Dispose();
da.Dispose();