mohsen_metn
سه شنبه 21 دی 1389, 11:17 صبح
سلام
من برای خواندن ار اکسل از کد زیر استفاده می کنم
OleDbConnection Conn = new OleDbConnection(@"Provider=microsoft.jet.oledb.4.0;Data source=Data.xls;Extended properties=Excel 8.0;");
DataSet DS = new DataSet();
Conn.Open();
OleDbDataAdapter DA = new OleDbDataAdapter("select * from [s1$]", Conn); ;
DA.Fill(DS,"s1");
GridView1.DataSource = DS.Tables[0];
GridView1.DataBind();
Conn.Close();
Conn.Dispose();
اما هنگام اجرا خطای زیر را می دهد
The Microsoft Jet database engine could not find the object 's1$'. Make sure the object exists and that you spell its name and the path name correctly.
در صورتی که شیت مورد نظر وجود دارد چکار کنم؟
من برای خواندن ار اکسل از کد زیر استفاده می کنم
OleDbConnection Conn = new OleDbConnection(@"Provider=microsoft.jet.oledb.4.0;Data source=Data.xls;Extended properties=Excel 8.0;");
DataSet DS = new DataSet();
Conn.Open();
OleDbDataAdapter DA = new OleDbDataAdapter("select * from [s1$]", Conn); ;
DA.Fill(DS,"s1");
GridView1.DataSource = DS.Tables[0];
GridView1.DataBind();
Conn.Close();
Conn.Dispose();
اما هنگام اجرا خطای زیر را می دهد
The Microsoft Jet database engine could not find the object 's1$'. Make sure the object exists and that you spell its name and the path name correctly.
در صورتی که شیت مورد نظر وجود دارد چکار کنم؟