Foros del Web » Soporte técnico » Ofimática »

[SOLUCIONADO] Datos de Excel a SQL

Estas en el tema de Datos de Excel a SQL en el foro de Ofimática en Foros del Web. Hola buenas tardes, soy nueva por estas lindes, perdón si no es el sitio. Me gustaría volcar los datos que tengo en un excel a ...
  #1 (permalink)  
Antiguo 07/04/2015, 07:57
 
Fecha de Ingreso: abril-2015
Mensajes: 38
Antigüedad: 9 años
Puntos: 2
Datos de Excel a SQL

Hola buenas tardes, soy nueva por estas lindes, perdón si no es el sitio.


Me gustaría volcar los datos que tengo en un excel a una base de datos SQL.

¿Alguien tiene idea de cómo se podría hacer ese proceso?¿Se podría automatizar?


Muchas gracias de antemano.

Saludos.
  #2 (permalink)  
Antiguo 07/04/2015, 08:30
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: Datos de Excel a SQL

Hola conf1982, bienvenida...

Me imagino que no conoces mucho de bases de datos, ya que SQL es el lenguaje con el que hablas con ellas, no hay bases de datos SQL, a menos que te refieras a bases de datos "SQL Server", etc....

Para que tengas claro, aquí se ayuda a resolver problemas, no se realizan trabajos, por lo claro, debes tener los archivos con los que trabajas, además necesitas ser más especifica, que versión de Excel ocupas, con que base de datos estas trabajando, que datos quieres importar, etc...

Si tus preguntas son ambiguas, tendrás respuestas ambiguas o simplemente vistas a tus preguntas sin respuesta.

No sé si lo tuyo será un tema para ofimática, en caso de no ser, algún moderador migrará tu topic al sitio correspondiente, pero con la información que proporcionas, hasta el momento estás en el LIMBO.

saludos
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #3 (permalink)  
Antiguo 07/04/2015, 08:35
 
Fecha de Ingreso: abril-2015
Mensajes: 38
Antigüedad: 9 años
Puntos: 2
Respuesta: Datos de Excel a SQL

Muchas gracias por tu amabilidad, y tu consideración a la hora de contestarme, muy educado, como bien comenté es mi primer post.

El excel con el que estoy trabajando es un excel 2k, y me gustaría volcarlo a una base de datos en phpmyadmin, bajo el lenguaje de porgramación SQL
Saludos desde el LIMBO.

Última edición por conf1982; 07/04/2015 a las 08:43
  #4 (permalink)  
Antiguo 07/04/2015, 08:52
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: Datos de Excel a SQL

perfecto, mira para ese tema deberías ser movido a un subforo dedicado a lo que es php y/o MySQL o PostgreSQL, pero te daré unos tips:

digamos que tu excel tiene 2 campos:
"campo 1" y "campo 2"

en tu base de datos deberás tener la tabla que llamaremos "Tabla Excel" con estos campos, tendrás que definir bien si son campos numericos (INT, DOUBLE, TINYINT, etc) o de cadena (CHAR, etc) o de fecha, fecha hora, etc...

tendrás por medio de fórmulas que generar este tipo de código para cada línea.

INSERT INTO [Tabla Excel] ([campo 1], [campo 2]) VALUES (valor1, valor2);

es necesario el punto y coma al final de cada linea para separar de las demás líneas.
luego deberás pegar todo esto en una ventana de phpmyadmin donde pegas el código SQL




en realidad es algo que no te conviene, lo mejor es convertir el excel a un archivo plano (CSV) y lo cargas de inmediato con phpmyadmin



salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #5 (permalink)  
Antiguo 07/04/2015, 08:56
 
Fecha de Ingreso: abril-2015
Mensajes: 38
Antigüedad: 9 años
Puntos: 2
Respuesta: Datos de Excel a SQL

Muchas gracias, pues que los admin o moderadores me lo muevan.

El tema de volcarlo directamente de excel es por el tema que me gustaría automatizarlo este proceso, sin que "nadie" que no sepa programar tenga que ir trasteando con estos temas.

De todas formas, cuando tenga un hueco miro lo que me has comentado, y te contesto.

Muchas gracias de nuevo.

Almudena.
  #6 (permalink)  
Antiguo 09/04/2015, 09:09
Avatar de Monimo  
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 16 años, 5 meses
Puntos: 69
Respuesta: Datos de Excel a SQL

Bueno entonces lo que puedes hacer es automatizar el guardar tu archivo como .csv en un lugar en especifico y agregar un botón en un archivo de excel en una macro que te permita hacer el load automático. Pero entonces se complica más por que hay que crear el ODBC, generar el csv automático y añadir el "LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;" esos serían los pasos...creo.
__________________
La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar
  #7 (permalink)  
Antiguo 09/04/2015, 10:00
 
Fecha de Ingreso: abril-2015
Mensajes: 38
Antigüedad: 9 años
Puntos: 2
Respuesta: Datos de Excel a SQL

Buenas, entonces, pensáis que es mejor, ¿no automatizar esas tareas?
  #8 (permalink)  
Antiguo 09/04/2015, 10:13
Avatar de Monimo  
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 16 años, 5 meses
Puntos: 69
Respuesta: Datos de Excel a SQL

Cita:
Iniciado por conf1982 Ver Mensaje
Buenas, entonces, pensáis que es mejor, ¿no automatizar esas tareas?
Yo creo que es bueno automatizar. Ahí te dejé los linkitos de lo que debes hacer para lograrlo. :) Aunq a mí me suena a que cargar un .csv a mano son dos clicks y automatizarlo uno pero con mas tareas de por medio por así decirlo.

Saludos!
__________________
La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar
  #9 (permalink)  
Antiguo 09/04/2015, 10:21
 
Fecha de Ingreso: abril-2015
Mensajes: 38
Antigüedad: 9 años
Puntos: 2
Respuesta: Datos de Excel a SQL

Muchas gracias a ambos por las respuestas, esta semana no puedo avanzar con este tema, a ver si la semana que viene, puedo avanzar en este tema, y os comento, plantearé ambas opciones como dices Monimo y a ver, qué me responden a ambas.


Saludos.
  #10 (permalink)  
Antiguo 29/04/2015, 10:05
 
Fecha de Ingreso: abril-2015
Mensajes: 38
Antigüedad: 9 años
Puntos: 2
Respuesta: Datos de Excel a SQL

Muchas gracias!! me sirvió perfectamente!!!

Etiquetas: excel, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:06.