Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Capiflash en 07 de Noviembre de 2005, 11:31:53 AM

Título: De Hoja De Calculo A Base De Datos(mysql)
Publicado por: Capiflash en 07 de Noviembre de 2005, 11:31:53 AM
 Bueno , tengo un archivo *.DBF , que lo he abierto con el Openoffice y no es mas que una hoja de calculo ( eso si , con 4615 filas xD ), necesito pasar todos esos datos a una base de datos MySQL .
Nunca he  programado nada que trate con hojas de calculos , alguno tiene idea y/o me referencia a algun sitio para ello??

Un saludo.

P.D. Introducire los datos en mysql con PHP , pero eso es lo de menos
Título: De Hoja De Calculo A Base De Datos(mysql)
Publicado por: TheWind en 07 de Noviembre de 2005, 11:36:03 AM
 Un archivo .dbf no es una hoja de calculo, sino un archivo de bbdd (mas en concreto, formato xBase, en el que cada archivo contiene una tabla).

Si estas en windows, necesitas un driver odbc q te pille estos archivos y crear 2 conexiones: una al archivo, otra a la bbdd (tb via odbc).

En Java es igual pero con drivers jdbc, y en linux, hay n^n (donde n tiende  a infinito) librerias que te leen .dbf

Título: De Hoja De Calculo A Base De Datos(mysql)
Publicado por: Capiflash en 07 de Noviembre de 2005, 11:39:20 AM
 Si , acabo de ver al intentar guardar el archivo que lo ponia , archivo DBase.
Buscare a ver si consigo el susodicho driver , gracias TheWind
Título: De Hoja De Calculo A Base De Datos(mysql)
Publicado por: samsaga2 en 08 de Noviembre de 2005, 03:18:03 PM
 En linux hay un programa que hace exactamente lo que tu quieres: dbf2mysql.
Título: De Hoja De Calculo A Base De Datos(mysql)
Publicado por: Capiflash en 08 de Noviembre de 2005, 03:59:07 PM
 Voy a buscar dicho programa a ver si es de codigo abierto y/o tiene documentacion , gracias samsaga2