none
alguien me puede ayudar con: Como puedo seleccionar y leer una hoja de excel RRS feed

  • Pregunta

  • Hola a todos..

    Lo que deseo hacer es:

    Buscar en cualquier parte del disco un libro de excel, luego escoger cualquier hoja que traiga el libro y posterior mente traer los encabezados y decirme de que tipo son: string, interos, fecha, etc, ya que tengo la información la debo de poner en un Dbgrid y si requiero ajustar el tipo y dimensión de la misma que lo pueda hacer ahí mismo.

    Gracias por su ayuda.

    viernes, 3 de enero de 2020 19:48

Todas las respuestas

  • hola

    >>Buscar en cualquier parte del disco un libro de excel,

    para localizar archivos por extension podrias usar

    string[] files = Directory.Files("c:\carpeta", "*.xlsx");

    puedes usar el * o ? para armar la busque que necesites

    >>luego escoger cualquier hoja que traiga el libro y posterior mente traer los encabezados

    bueno aqui hay varias opciones, pero recomendaria uses una libreria basada en open xml como ser EPPlus

     EPPlus, o como tratar en C# con Excel en OpenXML y no morir con Interop. Capítulo 1

    >>decirme de que tipo son: string, interos, fecha, etc, ya que tengo la información la debo de poner en un Dbgrid

    no veo para que necesitas conocer el tipo de datos, para verlo en un grid eso no hace falta

    Si usas otra libreria como ser

    ClosedXML

    esta puede levantar los datos a un datatable y asignarlo directo en el DataSource del grid

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 3 de enero de 2020 23:24