hola a todos, tengo un problema a leer un archivo de excel, el problema consiste en que cuando accceso el archivo desde la aplicacion (c# 2005 express) muestro los datos en un datagridview, pero algunos datos que estan en la hoja de excel son omitidos y no encuentro el motivo, espoero puedan ayudarme.
a continuacion anexo el codigo usado para acceder a excel:
private void abrelo()
{
string ruta = RutaArchivo();
OleDbConnection conexion;
OleDbCommand leer_archivo;
OleDbDataReader excel;
conexion= new OleDbConnection ( @"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data Source=" + ruta +
@";Extended Properties=" + '"' + "Excel 8.0;HDR=YES" + '"');
conexion.Open();
leer_archivo= conexion.CreateCommand();
leer_archivo.CommandText= " select [Part / Proc #] from [PRODUCCION$]";
excel= leer_archivo.ExecuteReader();
if (excel.Read())
{
DataTable mitabla= new DataTable();
mitabla.Load(excel);
dataGridView1.DataSource=mitabla;
}
conexion.Close();
}