none
como pasar datos de varios textbox a una hoja de excell personalizada RRS feed

  • Pregunta

  • Hola me Podrian ayudar 

    tengo una hoja de excell personalizada la cuestión es que deseo enviar la información del textbox o del datagridview a esta hoja y que cada información vaya a a la fila y columna especificada. me podrían ayudar ... y que cada vez que deseen enviar la información se crear en una hoja nueva como esta con la información que seleccionaron de datagridview o textbox... utilizo VB Express 2010 con base de datos Access


    • Editado Dorittoxd viernes, 15 de mayo de 2020 22:30
    viernes, 15 de mayo de 2020 22:08

Respuestas

Todas las respuestas

  • Hola Dorittoxd

    Puedes hacer uso de Microsoft Excel Object Library!

    https://docs.microsoft.com/en-us/visualstudio/vsto/excel-object-model-overview?view=vs-2019

    Para ingresar los datos, colocas el codigo en el evento de un boton insertar o en un evento OnChanged de DatagridView (eso queda a preferencia del programador).

    Porfavor prueba esta posible solucion con esa libreria y cuentanos que tal te va.

    Siempre es un placer atender tus consultas
    Gracias por usar los foros de MSDN

    Luis Diego Mora
    ________


    sábado, 16 de mayo de 2020 1:06
    Moderador
  • hola

    Si tienes un xlsx recomendaria uses librerias basadas en Open Xml para trabajar el excel, usar las librerias COM de office son para problema, causn miles de errores sino tienes las librerias correctas en la pc del usuario de la aplicacion

    Podrias usar

    ClosedXML

    Generar archivos Excel como un señor con ClosedXml

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Dorittoxd martes, 19 de mayo de 2020 2:56
    lunes, 18 de mayo de 2020 5:01
  • Hola Dorittoxd

     

    ¿Alguna actualización sobre la consulta realizada? ¿Alguna de las respuestas proporcionadas te ayudó?

     

    Espero tu respuesta.

     

    Gracias por usar los foros de MSDN.

     

     

    Luis Diego Mora

     

    --------------------------------------------------------------------------

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    lunes, 18 de mayo de 2020 20:27
    Moderador