24/05/2009, 16:30
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes Puntos: 2658 | |
Respuesta: no puedo importar excel.csv a mysql El problema se mantiene por el formato en que se encuentra la fecha.
Se están exportando como "dd-mm-aa", y eso hace que no pueda realizar la conversión en un sólo paso.
Existen dos formas de resolver la cosa: o tratas de hacer que la fecha se grabe bien, como "aaaa-mm-dd", o bien hay que hacer un paso triple para la carga.
Este segundo caso es cargar primero todo en una tabla temporal, donde el campo fecha sea un VARCHAR, luego hacer un volcado de los datos a la tabla final, usando una función de cadena que reacomode los caracteres para que MySQL lo pueda meter en un campo fecha. En realidad es más fácil de lo que parece.
¿Qué eliges?
Lo más simple sería probar primero el primer caso: Pon a esas celdas el formato pesonalizado "yyyy-mm-dd" y luego graba nuevamente el .CSV.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |