markito
Posts: 24
|
Posted: 11/09/2006, 10:14 AM |
|
Hola, se que esto no es un caso de CodeCharge, pero estoy trabado y no se donde buscar ayuda...
debo importar desde excel a mysql, la tabla en MySQL es identica a la hoja de excel..., mi problema es, que uno de los campos en excel, contiene datos separados por coma (Ejm.: 26,59,46,12,58) y necesito separarlos para colocarlos en una fila independiente en la nueva tabla.
Ejem.
excel:
Name - Area - Price
Boot - 26,59,46,12,58 - 9.95
en MySQL debe quedar asi:
MySQL:
Name - Area - Price
Boot - 28 - 9.95
Boot - 59 - 9.95
Boot - 46 - 9.95
Boot - 12 - 9.95
Boot - 58 - 9.95
puede hacerse....????
|
|
|
Robert Little
|
Posted: 11/09/2006, 10:33 PM |
|
Creo que puedes intentar exportarlo desde Excel con una rutina VBA que te genere un archivo .sql que luego puedas importar desde cualquier manejador de base de datos.
Saludos.
|
|
|
markito
Posts: 24
|
Posted: 11/13/2006, 8:00 AM |
|
No soy programador, mis conocimientos no van mas alla de access, uso MySQL como DB para la interfaz web, pero solo lo se usar para almacenar datos y hacer consultas.
Podrias ayudarme con la rutina, o un link donde pueda ver un ejemplo...???
De antemano, Gracias....
|
|
|
markito
Posts: 24
|
Posted: 11/29/2006, 2:32 PM |
|
Hola, encontre este ejemplo, http://www.sommarskog.se/arrays-in-sql.html#iterative
parece ser lo que busco, pero:
-esta en ingles
-es para MS SQL
alguien podria "traducirlo" para MySQL...??? realmente lo agradeceria....
P.D.: he exportado la data desde excell a MySQL ("inv_base"), ambas tablas tienen las mismas columnas, solo necesito que en la tabla "inv_unido" se cree una nueva fila por cada area registrada.
|
|
|
|