Estaba viendo cómo hacer para pasar un archivo Excel a una base de datos MySQL. En principio es bastante sencillo, si se convierte el Excel a un CSV, el mismo se puede importar desde PHPMyAdmin.
Ahora bien, qué pasa cuando tenemos que manejar fechas? Bueno, en este post da la solución:
http://blog.mclaughlinsoftware.com/2009/06/16/mysql-upload-from-csv/
Como yo tengo Excel en Español, pego aquí la función que habría que utilizar para convertir las fechas a un formato legible de MySQL. B2 es en este caso la celda donde tengo la fecha:
=CONCATENAR(CONCATENAR(“”;AÑO(B2));SI(LARGO(MES(B2));CONCATENAR(“0”;MES(B2)));SI(LARGO(DIA(B2)) = 1;CONCATENAR(“0”;DIA(B2));CONCATENAR(“”;DIA(B2))))
Responder