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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Víctor
06/10/2003 - 12:57 | Informe spam
Tienes que reconfigurar Windows: Inicio --> Panel de
Control --> y en 'Configuración Regional y de idioma',
escoger Inglés (Estados Unidos). Con ello tendrás en
Excel todas las puntuaciones al estilo anglosajón.

Después configura en Excel los rangos numéricos, de forma
que no presenten separador de miles, y podrás exportarlo
sin problemas.

Pero vigila, ya que es posible que esta configuración te
dé errores en algún otro programa de Office.

:-)


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
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida