Hi all, tengo un archivo excel con 9000 filas y 2 columnas con valores de medida y volumen...no kiero pasar a mano todos los registros .....como puedo hacerlo para importarlos desde mysql???
Pd:Utilizo el phpmyadmin.
| |||
importar excel desde mysql Hi all, tengo un archivo excel con 9000 filas y 2 columnas con valores de medida y volumen...no kiero pasar a mano todos los registros .....como puedo hacerlo para importarlos desde mysql??? Pd:Utilizo el phpmyadmin. |
| |||
Re: importar excel desde mysql Saludos puedes usar la sentencia de manipulación de datos LOAD DATA INFILE
Código:
http://dev.mysql.com/doc/refman/5.0/es/load-data.html LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY 'string'] [[OPTIONALLY] ENCLOSED BY 'char'] [ESCAPED BY 'char' ] ] [LINES [STARTING BY 'string'] [TERMINATED BY 'string'] ] [IGNORE number LINES] [(col_name_or_user_var,...)] [SET col_name = expr,...)] |
| ||||
Re: importar excel desde mysql pues lo que hago en mi caso, es uqe el archivo en hoja de calculo lo guardo en csv y luego con LOAD DATA IN FILE lo cargo... leete el link que te pusieron y si tienes algun problema con gusto te puedo ayudar, yo hago esto practicamente toods los dias
__________________ Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad. |
| |||
Re: importar excel desde mysql Excelentes respuesta gracias a todos, pero al final utilice el metodo propuesto por cala932 y salio todo perfecto me ahorre ingresar 19.000 registros a mano ![]() |
| ||||
Re: importar excel desde mysql Solo a modo de refuerzo, LOAD DATA INFILE es el codigo para cargar archivos de texto... es decir tu lo que hiciste fue utilizar un administrador web para esto.... pero con el codigo lo puedes lograr tambien, cual es mi punto, si en algun momento necesitas realizar una aplicacion que requiera cargar datos desde un archivo de texto, pues ya sabras que utilizar
__________________ Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad. |
| ||||
Re: importar excel desde mysql Cita: Hola xcars!!
Iniciado por xcars ![]() Solo a modo de refuerzo, LOAD DATA INFILE es el codigo para cargar archivos de texto... es decir tu lo que hiciste fue utilizar un administrador web para esto.... pero con el codigo lo puedes lograr tambien, cual es mi punto, si en algun momento necesitas realizar una aplicacion que requiera cargar datos desde un archivo de texto, pues ya sabras que utilizar Al hilo de lo que decías que lo hacías todos los días... A mi me gustaría actualizar una base de datos mysql con nueva información todos los días. La nueva información la podría tener tanto en fichero de texto como excel, por ejemplo. ¿Cómo haces ese volcado diario? ¿Se ejecuta ello sólo o le tienes que lanzar tú la orden? Y otra pregunta desde la ignorancia... para hacerlo desde PHP, bastaría con ejecutar en la base de datos la sentencia "LOAD DATA INFILE" como si de cualquier otra sentencia se tratase, x ej un INSERT ?? Muchas gracias!! |
| ||||
Re: importar excel desde mysql Hola irenuska** creo que lo que quieres hacer se podria realizar con un cron job, no estoy muy al tanto del tema pero tu puedes buscar informacion y postear luego. Espero que te sirva. Salud2 ![]()
__________________ ->Aprender es un proceso que incluye el error.. |
| |||
Respuesta: importar excel desde mysql Primero debes tener tu archivo en formato .csv, despues en el PHPMYADMIN, das en importar das en examinar para elegir tu archivo, seleccionas set de caracteres, pones el numero de registros que se va a saltar (si los registros tienen titulo como encabezado, ej de encabezado: ID, NOMBRE,etc) seleccionas el radioButton 'CSV usando LOAD DATA', en la opción 'Campos terminados en', cambias lo que tenga por ',' (, .- caracter coma), OJO, los registros se subiran en el mismo orden que los tienes acomodados en tu archivo, asi que, en nombre de las columnas, vas a poner el nombre de las columnas de la Tabla tal y como estan en tu archivo, en el mismo orden y por ultimo, pinchas al boton 'Continuar' y listo Espero les sirva de algo ![]() |