kfaghih
شنبه 01 مهر 1396, 13:42 عصر
با سلام من برای اتصال به فایل excel و خواندن اطلاعات از اون از این کد استفاده می کنم:
try
{
OleDbConnection cons = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Admin\Desktop\Book1.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=No;");
cons.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select * from [Sheet1$]", cons);
DataTable dt = new DataTable();
da.Fill(dt);
dvg.DataSource = dt;
}
catch (Exception es) { MessageBox.Show(es.Message); }
اما زمانی که این کد رو اجرا می کنم با این ارور مواجه می شم :
could not find installable ISAM
در ضمن از microsoft excel 2016 و windows 10 x64 و ms .net framework 4.5 برای این برنامه استفاده می کنم .
dvg یک دیتا گرید ویو هست که اطلاعات excel رو داخل اون می ریزم
ممنون می شم من رو راهنمایی کنید.
try
{
OleDbConnection cons = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Admin\Desktop\Book1.xlsx;Extended Properties=""Excel 12.0 Xml;HDR=No;");
cons.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select * from [Sheet1$]", cons);
DataTable dt = new DataTable();
da.Fill(dt);
dvg.DataSource = dt;
}
catch (Exception es) { MessageBox.Show(es.Message); }
اما زمانی که این کد رو اجرا می کنم با این ارور مواجه می شم :
could not find installable ISAM
در ضمن از microsoft excel 2016 و windows 10 x64 و ms .net framework 4.5 برای این برنامه استفاده می کنم .
dvg یک دیتا گرید ویو هست که اطلاعات excel رو داخل اون می ریزم
ممنون می شم من رو راهنمایی کنید.