• Domingo 16 de Mayo de 2021, 02:44

Autor Tema:  Migrar de Excel - Access - MySQL con ODBC  (Leído 15106 veces)

jotaBKM

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
Migrar de Excel - Access - MySQL con ODBC
« en: Viernes 6 de Abril de 2007, 02:39 »
0
hola amigos...

 Necesito saber  si aguien conoce alguna forma de pasar datos de una planilla excel a unas tablas de un motor mysql.... en una forma grafica

la pregunta la hago para ver si alguien ya se ha encontrado con este cacho ... problema ... o pajeo de estar traspasando datos a una base de dato  ;)

me esta consumiendo mucho tiempo hacer una aplicacion que me aga esto...

por el momento estoy asiendo los siguientes pasos

1.- los datos de la planilla excel los tranformo a un formato txt separado por comillas

2.- a traves de una aplicacion hecha un vb.net habro este archivo txt

3.-  saco la primera linea y luego la recorro con un ciclo hasta llegar a la ultima linea del txt, de esta forma puedo leer los campos del txt

4.-  luego debo condicionar que estos datos se almacenen de forma correcta en la base de datos ... con esto se me llena la aplicacion de if ... jajaj

5.- una vez hecho esto ago el insert y q se me valla a la tabla correspondiente...

como ven es un pajeo enorme porque la planilla de excel puede tener millones de datos por lo que condicionar los datos se me hace un pajeo q me tiene chato la verdad....


si alguien sabe de alguna aplicacion que ya este hecha en forma grafica para hacer esto que me ayude porfa...

mi correo es jorge_godoy_venegas@hotmail.com
________________________________________________________
 :comp:  :comp:

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1918
  • Nacionalidad: mx
    • Ver Perfil
    • http://www.ingenieria-soporte.com
Re: Migrar de Excel - Access - MySQL con ODBC
« Respuesta #1 en: Viernes 6 de Abril de 2007, 04:16 »
0
Cita de: "jotaBKM"
mi correo es jorge_godoy_venegas@hotmail.com
:P Esto es un foro PUBLICO....


Hay varias maneras de hacer eso mira....

1- Algo como Generar los Insert en una celda del propio Excel Concatenando los valores

ejemplo:

Citar
A2   B2   C2   D2
1   Juan   20   INSERT INTO Nombre (id,nombre,edad) VALUES (1,'Juan','20')


Formula en D2
Código: Text
  1.  
  2.    ="INSERT INTO Nombre (id,nombre,edad) VALUES ("& A2 ",'" & B2 &"','" & C2 &"'")
  3.  
  4.  
tambien puedes usar la funcion (Concatenar/Concatenate) despues rellenar (arrastrado la formula) las demas celdas (registros) lo pasas a un archivo SQL y lo ejecutas en el servidor de la BD


2- Puedes Programar en VBA y crear un macro para insertar directamente sobre la base de datos (a traves de ODBC)

3- Usando Access Como Intermediario (te adjunto un ejemplo te dejo el enlace :P)


http://10101010.iespana.es/


Saludos



" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

Manuel Castro Gómez

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: Migrar de Excel - Access - MySQL con ODBC
« Respuesta #2 en: Lunes 17 de Septiembre de 2007, 17:39 »
0
Buenas amigos de Solo Codigo.
Estoy desarrollando un sistema en PHP y uso como base de datos My-Sql; tengo generada en Ms-Access una información que me gustaría migrarla a My-Sql, pero no se como hacerlo. ¿Pueden por favor darme apoyo en este campo?
Muchas gracias de antemano.

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Migrar de Excel - Access - MySQL con ODBC
« Respuesta #3 en: Lunes 17 de Septiembre de 2007, 18:42 »
0
*Esta es una forma
*Otra forma sería mediante algún programa que lo haga por vos: Hay muchos

Saludos
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

lair

  • Miembro MUY activo
  • ***
  • Mensajes: 213
  • Nacionalidad: mx
    • Ver Perfil
Re: Migrar de Excel - Access - MySQL con ODBC
« Respuesta #4 en: Viernes 27 de Febrero de 2009, 23:52 »
0
no se si esto es lo que buscas pero lo encontre en este mismo foro

http://www.solocodigo.com/index.php?opt=viewitem&id=631&type=1&node=1