PDA

View Full Version : مشکل در خواندن از excel



mohsen_metn
سه شنبه 21 دی 1389, 10: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.

در صورتی که شیت مورد نظر وجود دارد چکار کنم؟

mohsen_metn
سه شنبه 21 دی 1389, 11:46 صبح
خودم جواب رو پیدا کردم
کانکشن رو باید به صورت زیر تعریف کرک


OleDbConnection Conn = new OleDbConnection(@"Provider=microsoft.jet.oledb.4.0;Data source="+Server.MapPath(".")+"\\Data.xls;Extended properties=Excel 8.0;");

fghasempour
دوشنبه 02 خرداد 1390, 11:51 صبح
ممممممممممممممممممممممممم ممممممممنون:لبخندساده: