• Domingo 22 de Diciembre de 2024, 04:14

Autor Tema:  leer el esquema de hoja de excel  (Leído 1111 veces)

santos el sinaloa

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
leer el esquema de hoja de excel
« en: Martes 26 de Agosto de 2008, 02:52 »
0
hola a todos estoy tratando de desarrollar una pequeña aplicacion en la que requiero leer archivos de excel para cargar una base de datos, los archivos que se manejan estan formados por varias hojas, por lo que me gustaria mostrar al usuario en un combobox todas las hojas que el archivo contiene, consegui que me mostrara el esquema completo del archivo con el siguiente codigo:

        private void esquema()
        {
            string ruta = RutaArchivo();
            OleDbConnection conexion;
            DataTable esquema;
            //OleDbCommand filtro;
           
            conexion = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;" +
                                       @"Data Source=" + ruta +
                                       @";Extended Properties=" + '"' + "Excel 8.0;HDR=YES" + '"');
            conexion.Open();

            esquema = conexion.GetSchema("TABLES");
           
           
           
            this.dataGridView1.DataSource = esquema;
           
            conexion.Close();


        }
 
         el detalle esta que yo solo quiero obtener los nombres de las hojas y no todo el esquema completo de la hoja como lo son las restricciones, tipos, etc.

espero puedan ayudarme.