resident
جمعه 11 فروردین 1396, 14:53 عصر
سلام.
من یه فایل اکسل دارم که توش نام افزاد و شماره تلفن و موبایل و ادرشون هست.
میخوام این اطلاعات رو از طریق فایل اکسل بخونم.
کد زیر رو نوشتم:
OleDbConnection oconn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties=Excel 8.0");
try
{
OleDbCommand ocmd = new OleDbCommand("select * from [Sheet1$]", oconn);
oconn.Open();
OleDbDataReader odr = ocmd.ExecuteReader();
string tel="";
tel = odr[4].ToString();
کار می کنه ، فقط مشکلش اینجاست که بعضی اطلاعات رو نمیخونه.
مثلا شماره تلفن چند تا از افراد رو نمی خونه در حالیکه شماره تلفن بقیه رو میخونه.
به نظرتون مشکل کجاست؟
من یه فایل اکسل دارم که توش نام افزاد و شماره تلفن و موبایل و ادرشون هست.
میخوام این اطلاعات رو از طریق فایل اکسل بخونم.
کد زیر رو نوشتم:
OleDbConnection oconn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties=Excel 8.0");
try
{
OleDbCommand ocmd = new OleDbCommand("select * from [Sheet1$]", oconn);
oconn.Open();
OleDbDataReader odr = ocmd.ExecuteReader();
string tel="";
tel = odr[4].ToString();
کار می کنه ، فقط مشکلش اینجاست که بعضی اطلاعات رو نمیخونه.
مثلا شماره تلفن چند تا از افراد رو نمی خونه در حالیکه شماره تلفن بقیه رو میخونه.
به نظرتون مشکل کجاست؟