Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2015, 13:13
jose_fc
 
Fecha de Ingreso: septiembre-2011
Mensajes: 34
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Importar datos de excel a sql server 2008 por query

Cita:
Iniciado por jose_fc Ver Mensaje
Saludos amigos del foro.

Vengo con un problemita que me tiene de cabeza .
Lo que pasa es que quiero realizar una importación de datos desde excel a sql server 2008 y he probado este código para hacerlo:
Código SQL:
Ver original
  1. SELECT * INTO Ejemplar$
  2. FROM
  3. OPENROWSET ('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\ExcelImport.xls','SELECT * FROM [Ejemplar$]')

Esto me resulta pero no de la forma que quiero, me explico, el tema es que quiero realizar un a importación, pero solo de los datos, es decir, que la información llegue a una tabla existente en la base de datos, y el código anterior me genera una tabla.
Y no quiero mas tablas porque ya las tengo.

Espero me puedan ayudar con este temita.
Desde ya muchas gracias.
Ya he encontrado la solución con este código:
Código SQL:
Ver original
  1. INSERT INTO Libro (Id_libro,nombre_libro,cantidad_ejemplares)
  2. SELECT a.Id_libro,a.nombre_libro,a.cantidad_ejemplares
  3. FROM
  4. OPENROWSET ('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:\ExcelImport.xls','SELECT * FROM [Libro$]')AS a;
Espero que le sirva a alguien esto.