exportar datos de Excel a MySQL

06/10/2003 - 12:28 por Jesús | Informe spam
Hola amigos...
Tengo una hoja de datos en Excel que quiero transformar
en una tabla MySql.
Lo intento hacer guardando la hoja como un .txt y luego
mediante la instruccion LOAD DATA INFILE de MySQL
importarla.
Todo va bien, lo que ocurre es que me trunca los
decimales y los millares (donde habia 45,67 aparece 45 y
donde habia 5.667 aparece solo 5). He probado con todos
los tipos numericos de MySql, pero creo que es porque
MySQL separa los decimales con un . y Excel con una ,
¿Como puedo solucionar esto? ¿configurando Excel...?
¿como?

Muchas gracias
 

Leer las respuestas

#1 Fernando Arroyo
06/10/2003 - 12:52 | Informe spam
Excel "toma" los separadores que estén establecidos en la configuración regional del equipo.
Si sólo tienes que hacer la exportación a la base de datos una vez (o muy pocas veces), lo más sencillo es que cambies el separador de decimales en dicha configuración regional. En Windows XP esto se hace desde Panel de control->Configuración regional->Opciones regionales->Personalizar.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Jesús" escribió en el mensaje news:11f601c38bf4$a5bf13b0$
Hola amigos...
Tengo una hoja de datos en Excel que quiero transformar
en una tabla MySql.
Lo intento hacer guardando la hoja como un .txt y luego
mediante la instruccion LOAD DATA INFILE de MySQL
importarla.
Todo va bien, lo que ocurre es que me trunca los
decimales y los millares (donde habia 45,67 aparece 45 y
donde habia 5.667 aparece solo 5). He probado con todos
los tipos numericos de MySql, pero creo que es porque
MySQL separa los decimales con un . y Excel con una ,
¿Como puedo solucionar esto? ¿configurando Excel...?
¿como?

Muchas gracias

Preguntas similares