cojer archivo excel y colocar filas en diferentes tablas

Iniciado por landerzx, 4 Abril 2014, 21:34 PM

0 Miembros y 1 Visitante están viendo este tema.

landerzx

hola, tengo una duda y en verdad no se como hacerlo de la manera mas optima......
lo que sucede esque tengo un archivo exel que obiamente ha sido exportado de una base de datos,
lo que quiero hacer es cojer ese archivo.XLS e insertar esos registros a unas tablas nuevas pero son demasiado registros, como mas de 10000 y me gustaria saber si puedo utilizar un query que me ayude a pasar la informacion de una forma mas rapida.... o si debo crear una tabla para colocar esos registros a esa tabla para luego pasarla a las demas tablas que necesito, en verdad no se, si alguien sabe algo de eso y me podria ayudar le estare muy agradecido...............

1mpuls0

Puedes hacerlo como tu creas que sería mejor. Pero también depende de tu SMBD y si utilizas alguna GUI

Me ha tocado pasar bases de excel a sql server o mysql.
En sql server es más fácil porque solo importas (SQL Server Management Studio) y después mediante querys insertas tus registros a una nueva tabla a como tu quieras arreglar los datos.

También desde tu archivo de excel acomodar tus datos como si fuera tu base de datos final, puedes utilizar muchas funciones, transposición etc, y después puedes generar mediante la función CONCATENAR tu query insert.

Espero haberme explicado.

Saludos.
abc

landerzx

es verdad se me olvido especificar, ese archivo tengo que pasarlo a MYSQL..... no se que seria lo mas conveniente si utilizar un SP o no se armarme un query muy robusto para hacer todo eso..... obiamente que tengo que pasarlo por php.......... si conoces de algun metodo util, me seria de mucha utilidad.........

1mpuls0

Puedes mostrar la estructura de tu "tabla" de excel y algunos registros.
abc