Exportar Datagridview a Excel en C#

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 64

  • @yeniervenegas
    @yeniervenegas  4 ปีที่แล้ว +2

    Para quien necesita el procedimiento contrario, es decir importar a un datagridbiew un documento de excel, les comparto este video: th-cam.com/video/BcB96wd8GQ8/w-d-xo.html

  • @Chiquibaby1000
    @Chiquibaby1000 10 ปีที่แล้ว +1

    Mil gracias por compartir tus conocimientos, acabas de ayudarme con mi proyecto de residencia para terminar la carrera :D

    • @itatimacias2529
      @itatimacias2529 ปีที่แล้ว

      Estoy checando este video justo porque estoy en el mismo caso, desenme éxito.
      Saludos.

  • @gonzaloangeloff2998
    @gonzaloangeloff2998 10 ปีที่แล้ว

    Muchas gracias. Esto me tenia trabado en un desarrollo. Agradecimientos desde Argentina!!

  • @fabianvergara7930
    @fabianvergara7930 5 ปีที่แล้ว +1

    Para agregar las columnas pueden hacerlo desde fuera del for con .Cells[1, numero de columna] ="nombrecolumna" y si estas varian pueden hacer un for que las posea para luego continuar con el otro for pero con i+2 en ves de +1

  • @JaimeChavarriaMartinez
    @JaimeChavarriaMartinez 10 ปีที่แล้ว +2

    Muchas gracias Yenier, saludos desde Nicaragua

  • @YaniriRamirez18
    @YaniriRamirez18 ปีที่แล้ว

    Muchas gracias, me fue de mucha ayuda

  • @victor90092158186
    @victor90092158186 7 ปีที่แล้ว

    Saludos desde el pequeño pueblo de Segovia en Colombia. Agrégale como exportar con los encabezados de columnas y seguro tendrás muchas mas visitas!!!!

  • @AlexanderGarcia-mo1bk
    @AlexanderGarcia-mo1bk 4 ปีที่แล้ว

    Excelente video, me ayudo a resolver mi proyecto.

  • @joacofrossard2735
    @joacofrossard2735 5 ปีที่แล้ว +2

    Hola quisiera exportar los encabezados tambien. Como podria hacerlo con este codigo que esta muy bueno ?

  • @erikag.abrilduarte121
    @erikag.abrilduarte121 5 ปีที่แล้ว +5

    Con este código despues del // Recorrer el datagri.... me agarraron el header
    int valorFila = 0;
    for (int i = 1; i

    • @richardacuna2749
      @richardacuna2749 3 ปีที่แล้ว

      Muchas gracias, es efectivo su comentario, Bendiciones

  • @JoseLuisBurgonCervantes
    @JoseLuisBurgonCervantes 10 ปีที่แล้ว +2

    Muchas gracias, Saludos desde Colombia. In Jesus Name I bless You!

    • @yeniervenegas
      @yeniervenegas  10 ปีที่แล้ว

      Jose Luis Burgon Cervantes Gracias por comentar amigo! saludos desde Cista Rica!

    • @mrjaom4631
      @mrjaom4631 3 ปีที่แล้ว

      Es decir, Omitirse una columna en especial. Que no aparezca en la exportación en el Excel. Ejemplo: nombre - apellido.. Que solo aparezca apellido... Gracias por responder

  • @jaelalberto9898
    @jaelalberto9898 4 ปีที่แล้ว +1

    Excelente me funciono

    • @yeniervenegas
      @yeniervenegas  4 ปีที่แล้ว +1

      me alegra montones que te fuera de utilidad mi video amigo! saludos

  • @nmv7910
    @nmv7910 9 ปีที่แล้ว +8

    Sabrías como poner en la primera fila el nombre de las cabeceras?

    • @giusxepe5469
      @giusxepe5469 5 ปีที่แล้ว +2

      Encontraron la solucion?

  • @AlejandroAcostaXL
    @AlejandroAcostaXL 7 ปีที่แล้ว

    Gracias. muy buen aporte. Solo me gustaría saber de que forma puedo especificar una dirección para guardar sin la necesidad del SaveFileDialog.
    Gracias!

  • @ingRoblesd
    @ingRoblesd 8 ปีที่แล้ว

    Muchisimas gracias, justo lo que necesitaba.

  • @robertoaragon9986
    @robertoaragon9986 8 ปีที่แล้ว

    gracias men muy util la informacion

  • @enzohidalgo8195
    @enzohidalgo8195 10 ปีที่แล้ว +1

    Como hacer esto en varias paginas del excel Cabezera en hoja1 y Datos en Hoja2

  • @miorbe
    @miorbe 8 ปีที่แล้ว

    Muy bien explicado!

  • @ElIngeniere
    @ElIngeniere 5 ปีที่แล้ว +1

    como puedo exportar los datagridview a celdas de un libro "x" de una hoja de calculo excel existente "prediseñada", para que funcione como base de datos y hacer los calculos. de ante mano muchas gracias seria un buen aporte en realidad.

  • @mauronarvaez310
    @mauronarvaez310 9 ปีที่แล้ว +2

    y como podria exportar los datos a un excel ya creado que solo se agreguen datos a la misma hoja y no se guarden en diferentes hojas de excel ..

  • @cesarramosjr6941
    @cesarramosjr6941 3 ปีที่แล้ว +1

    Si quiero implementar filtros a la importacion, que tendria que hacer?

    • @yeniervenegas
      @yeniervenegas  3 ปีที่แล้ว

      que tipo de filtro amigo>?

    • @cesarramosjr6941
      @cesarramosjr6941 3 ปีที่แล้ว +1

      @@yeniervenegas supongamos que ingresamos un pedido, en el pedido abra productos cada uno de estos tiene un código especifico, cuando yo ingrese la orden a la base de datos que verifique si todos los códigos de productos están en la base de datos si no lo están que me lo haga saber, un filtro de esa manera.

  • @luiscarlosbenavidescastill1894
    @luiscarlosbenavidescastill1894 8 ปีที่แล้ว

    hola señor Venegas muy bueno su aporte pero quisiera saber como pordia exportar el data grid a pdf con report view .....

  • @manuelsegura6148
    @manuelsegura6148 9 ปีที่แล้ว +1

    AMIGO DISCULPA, COMO PUEDO HACER PARA QUE ME SALGA EL NOMBRE DE LAS COLOMNAS TAMBIEN?

  • @khawlabenlfatmi5895
    @khawlabenlfatmi5895 9 ปีที่แล้ว

    Thanks a lotof sir Yenier Venegas

  • @davidemanueldedio9334
    @davidemanueldedio9334 5 ปีที่แล้ว +2

    Muy buena explicación, pero me aparece un error en la siguiente linea: Microsoft.Office.Interop.Excel.Worksheet hoja = (Microsoft.Office.Interop.Excel.Worksheets)libro.Worksheets.get_items(1);
    "get_items(1);" me lo marca con error, que puede ser?

    • @EduardoHernandez-pl5hn
      @EduardoHernandez-pl5hn 2 ปีที่แล้ว +2

      Cambialo por esto,
      aplic = new Microsoft.Office.Interop.Excel.Application();
      lib = aplic.Workbooks.Add(Type.Missing);
      hojs = null;
      aplic.Visible = false;
      hojs = lib.Sheets["Hoja1"];
      hojs = lib.ActiveSheet;
      hojs.Name = "Usuarios";

  • @enrikecepeda
    @enrikecepeda 10 ปีที่แล้ว

    hola disculpa pero para modificar el nombre de los encabezados de cada columna?

  • @oviedoandres0
    @oviedoandres0 7 ปีที่แล้ว

    Excelente Idea!

  • @JHONATAN9933
    @JHONATAN9933 8 ปีที่แล้ว

    como le podria hacer para mantener el mismo formato del datagridview en excel? igual como lo hiciste en tu video de vb

  • @renzogiancarloriosrugel2331
    @renzogiancarloriosrugel2331 7 ปีที่แล้ว

    Hola, gracias por el video. Una pregunta... cuando trato de crear una biblioteca de clases y quiero usar el using system.windows.forms me sale error. Es porque solo estoy creando una biblioteca de clases?

  • @edgarvalladares9378
    @edgarvalladares9378 9 ปีที่แล้ว

    Amigo ,me podes ayudar como hago para arrastrar los datos de la base de datos en un datagridview y exportarlo a excel ..

  • @gabrielherrera7561
    @gabrielherrera7561 9 ปีที่แล้ว +1

    amigo como añadiste la referencia al proyecto, o mas bien de donde la sacaste ? Gracias por tu tiempo.

    • @cesarhurtado9204
      @cesarhurtado9204 6 ปีที่แล้ว +1

      Esa referencia se encuentra en tu carpeta de instalacion de tu office osea en C/archivosdeprograma/microsoftoffice2016/ etc.
      tienes que buscarla desde la referencias/click derecho/ agregar referencias/ examinar... PD Las referencias estan en el explorador de soluciones

    • @rubendarioquijanogutierrez5028
      @rubendarioquijanogutierrez5028 6 ปีที่แล้ว +1

      Si tienes el Office 2013 o 365 (2016 creo)
      Tienes que buscar la referencia en COM>Microsoft Office 15.0 object Library o 16.0 para 2016

  • @francisco_garcia505
    @francisco_garcia505 4 ปีที่แล้ว

    ¿El equipo cliente debe de tener office instalado?

  • @axis898
    @axis898 7 ปีที่แล้ว

    hola como se puede hacer para q una vez guardado el archivo excel se abra automaticamente?

  • @calaco74123gaming
    @calaco74123gaming 3 ปีที่แล้ว +1

    Alquien me puede ayudar por favor. ¿Comó puedo crear una hoja nueva de excel y llenarla con datos? lo he intentado hacer creo ya la hoja pero cuando intento llenarla no me sale.

    • @yeniervenegas
      @yeniervenegas  3 ปีที่แล้ว

      Gracias por contactarme, en caso de ayuda me puedes contactar a mi whatsapp, aprovecho la oportunidad para ofrecerte mi aplicación “Generador de Código”, la cual se conecta a tus bases de datos, Sql Server ó Access. Lee tus tablas, campos y te genera lo siguiente:
      Módulos de Conexión
      Función Insert
      Función Delete
      Función Update
      Función Select
      Función para cargar la información a Datagridview
      Con esto, y con unos simples clic podrás generar todo el CRUD de tu base de datos y ahorrar tiempo en la programación. Esta app te genera el código para VB.NET y para C#
      Es decir la app te crea toda la sentencia y solo necesitarás copiar y pegar en tu proyecto en Visual Studio; y llamar la función en el botón!
      También brindo cursos de Vb.NET y C# a tan solo $50 (duración de 4 semanas)
      Cualquier consulta con todo gusto! WHATSAPP:+506 89499901

  • @danielyourbri
    @danielyourbri 6 ปีที่แล้ว

    Como hacer para insertar en el mismo archivo que ya avía guardado ?????????????????

  • @KenettMamaniAguilar
    @KenettMamaniAguilar 9 ปีที่แล้ว

    muchas gracias.como hago para ke me salga instantaneamente el archivo ke guarde

  • @franciscoavilacurrimilla2771
    @franciscoavilacurrimilla2771 9 ปีที่แล้ว

    gracias bueno el video

  • @super16joto
    @super16joto 8 ปีที่แล้ว

    Como le puedes dar diseño a la tabla directamente en c#?

  • @victorhumberto928
    @victorhumberto928 6 ปีที่แล้ว

    si no tengo esa extensión con que nombre lo encuentro para descargarlo

  • @politocordero826
    @politocordero826 7 ปีที่แล้ว +1

    Crack!!!!!!!!

  • @isaacmartinezrizo
    @isaacmartinezrizo 8 ปีที่แล้ว

    Gracias...

  • @servandoreyes8609
    @servandoreyes8609 9 ปีที่แล้ว

    Disculpa cuando habro el add y luego Referencia no aparece Microsoft.Office.Interop.Excel; como lo puedo buscar ???

    • @enocgutierrez4815
      @enocgutierrez4815 5 ปีที่แล้ว +1

      www.dllrock.com/M/microsoft.office.interop.excel.dll.html descarga la dll y agregala en examinar

  • @victorhumberto928
    @victorhumberto928 6 ปีที่แล้ว

    una consulta amigo mi sistema tiene DNI y muchos dni comienzan con 01140012 "0" al inicio como configuro en el C# eso para que me salga 0 al inicio por que cuando abro el excel me sale asi prntscr.com/itwz38 no muestra el "0" que se ve en mi datagridview prntscr.com/itwzuu ayuda plizz

  • @jonarunn33
    @jonarunn33 8 ปีที่แล้ว

    y como se puede hacer para importarlo a c#

  • @javiervillatoro9725
    @javiervillatoro9725 8 ปีที่แล้ว +1

    Y como le hago, para exportarlos... Pero con el header de cada columna? :#

    • @miorbe
      @miorbe 8 ปีที่แล้ว

      yo no le he revisado aun, pero imagino que solo obten el nombre de cada columna con c# y dale las coordenadas de conde las quieres poner, espero explicarme bien

  • @lilianarocioherediaquiroga3613
    @lilianarocioherediaquiroga3613 7 ปีที่แล้ว

    Uyy compa gracias pero falta el nombre de los encabezados

  • @manuelvelasco8347
    @manuelvelasco8347 5 ปีที่แล้ว

    no se podra ir llenando fila por fila, celda por celda es lento

  • @reyniermoreumorell7201
    @reyniermoreumorell7201 7 ปีที่แล้ว

    Ayudenme. necesito seleccionar un rango de celdas con el raton de un
    datagridview y exportarlas a un fichero csv con un formato especifico.
    Ejemplo:
    "a","b","c","celda10"
    "a","b","c","celda12"
    "a","b","c","celda13"
    "a","b","c","celda14"
    Por favor, escrivanme la respuesta a: reyniermoreu@gmail.com no puedo revisar youtube todos los dias, pero el correo sí. gracias