Page 1 of 1

Abrir excel, actualizar y llevar a Mysql

PostPosted: Thu Feb 10, 2022 5:30 pm
by JoseAlvarez
Hola a Todos, muchos saludos esperando que esten muy bien.

En esta oportunidad quisiera consultar si hay alguna manera de que pueda abrir una hoja excel dentro de una ventana o dialogo de mi aplicacion, pueda editarla, guardarla y luego de alguna manera, poder leer los datos de las columnas para posteriormente subir esos datos a una tabla mysql.

Busqué aca mismo en el foro pero los ejemplos que conseguí no pude hacerlos funcionar, unos no mostraban nada, otros muestran el libro pero no permite editarlos, aparte de que el libro de excel se "sale" de la ventana contenedora.

Podría trabajar los datos directamente en excel, pero quisiera ver la posibilidad de que el usuario no tenga que saltar entre aplicaciones. Me gustaria poder hacerlo abriendo excel dentro de mi mismo programa.

Alguien lo ha hecho? alguna idea o sugerencia para poder hacerlo? necesito ambas cosas, abrir el excel dentro de mi programa y luego con algun boton leer las columnas y llevar los datos a mysql.

Agradecido de antemano con cualquier sugerencia.

Gracias !!

Re: Abrir excel, actualizar y llevar a Mysql

PostPosted: Sun Feb 13, 2022 9:03 am
by nageswaragunupudi
For users of recent versions of FWH and those who are using FWH built-in MySql library
Code: Select all  Expand view

oRange := GetExcelRange( TrueName( cExcelFileName ) )
aData  := xlRangeValue( oRange )
// now make sure adata matches your mysql table structure and datatypes
oCn:Insert( <mysqltablename>, nil, aData )
// done