FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Abrir excel, actualizar y llevar a Mysql
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Abrir excel, actualizar y llevar a Mysql
Posted: Thu Feb 10, 2022 05:30 PM

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 !!

"Los errores en programación, siempre están entre la silla y el teclado..."



Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin



Carora, Estado Lara, Venezuela.
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Abrir excel, actualizar y llevar a Mysql
Posted: Sun Feb 13, 2022 09:03 AM
For users of recent versions of FWH and those who are using FWH built-in MySql library
Code (fw): Select all Collapse
oRange := GetExcelRange( TrueName( cExcelFileName ) )
aData  := xlRangeValue( oRange )
// now make sure adata matches your mysql table structure and datatypes
oCn:Insert( <mysqltablename>, nil, aData )
// done
Regards



G. N. Rao.

Hyderabad, India

Continue the discussion