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
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
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
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!
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.
@@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.
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?
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?
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
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.
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
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
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
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
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
Mil gracias por compartir tus conocimientos, acabas de ayudarme con mi proyecto de residencia para terminar la carrera :D
Estoy checando este video justo porque estoy en el mismo caso, desenme éxito.
Saludos.
Muchas gracias. Esto me tenia trabado en un desarrollo. Agradecimientos desde Argentina!!
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
Muchas gracias Yenier, saludos desde Nicaragua
Muchas gracias, me fue de mucha ayuda
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!!!!
Excelente video, me ayudo a resolver mi proyecto.
Hola quisiera exportar los encabezados tambien. Como podria hacerlo con este codigo que esta muy bueno ?
Con este código despues del // Recorrer el datagri.... me agarraron el header
int valorFila = 0;
for (int i = 1; i
Muchas gracias, es efectivo su comentario, Bendiciones
Muchas gracias, Saludos desde Colombia. In Jesus Name I bless You!
Jose Luis Burgon Cervantes Gracias por comentar amigo! saludos desde Cista Rica!
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
Excelente me funciono
me alegra montones que te fuera de utilidad mi video amigo! saludos
Sabrías como poner en la primera fila el nombre de las cabeceras?
Encontraron la solucion?
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!
Muchisimas gracias, justo lo que necesitaba.
gracias men muy util la informacion
Como hacer esto en varias paginas del excel Cabezera en hoja1 y Datos en Hoja2
Muy bien explicado!
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.
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 ..
Si quiero implementar filtros a la importacion, que tendria que hacer?
que tipo de filtro amigo>?
@@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.
hola señor Venegas muy bueno su aporte pero quisiera saber como pordia exportar el data grid a pdf con report view .....
AMIGO DISCULPA, COMO PUEDO HACER PARA QUE ME SALGA EL NOMBRE DE LAS COLOMNAS TAMBIEN?
Thanks a lotof sir Yenier Venegas
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?
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";
hola disculpa pero para modificar el nombre de los encabezados de cada columna?
Excelente Idea!
como le podria hacer para mantener el mismo formato del datagridview en excel? igual como lo hiciste en tu video de vb
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?
Amigo ,me podes ayudar como hago para arrastrar los datos de la base de datos en un datagridview y exportarlo a excel ..
amigo como añadiste la referencia al proyecto, o mas bien de donde la sacaste ? Gracias por tu tiempo.
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
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
¿El equipo cliente debe de tener office instalado?
correcto amigo!
hola como se puede hacer para q una vez guardado el archivo excel se abra automaticamente?
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.
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
Como hacer para insertar en el mismo archivo que ya avía guardado ?????????????????
muchas gracias.como hago para ke me salga instantaneamente el archivo ke guarde
gracias bueno el video
Como le puedes dar diseño a la tabla directamente en c#?
si no tengo esa extensión con que nombre lo encuentro para descargarlo
Crack!!!!!!!!
Gracias...
Disculpa cuando habro el add y luego Referencia no aparece Microsoft.Office.Interop.Excel; como lo puedo buscar ???
www.dllrock.com/M/microsoft.office.interop.excel.dll.html descarga la dll y agregala en examinar
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
y como se puede hacer para importarlo a c#
Y como le hago, para exportarlos... Pero con el header de cada columna? :#
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
Uyy compa gracias pero falta el nombre de los encabezados
no se podra ir llenando fila por fila, celda por celda es lento
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