SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: santos el sinaloa en Martes 26 de Agosto de 2008, 02:41

Título: problemas al leer excel
Publicado por: santos el sinaloa en Martes 26 de Agosto de 2008, 02:41
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();
        }