SQL Server - ayuda com importar datos desde excel a sql

 
Vista:

ayuda com importar datos desde excel a sql

Publicado por gregory (2 intervenciones) el 25/02/2008 19:43:37
ok el problema que tengo es este quiero estraer datos de una tabla em excell para pasarlo a una tabla en sql esto lo ago desde sql con la siguiente intruccion que encotre en la pagina de microsoft

SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:Financeaccount.xls";User ID=Admin;Password=;Extended
properties=Excel 5.0')...xactions


el problema es que al ejecutarlo me da el siguiente error de q ni puede encotrar la tabla "xaction"s
me podrian ayudar con esto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda com importar datos desde excel a sql

Publicado por gregory (2 intervenciones) el 25/02/2008 20:58:25
anecxo el error que me marca el sql
Msg 7314, Level 16, State 1, Line 2
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)" does not contain the table "Sheet1". The table either does not exist or the current user does not have permissions on that table.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda com importar datos desde excel a sql

Publicado por Isaias (3308 intervenciones) el 26/02/2008 00:02:06
El usuario que arranca los servicios de SQL Server, ¿Tienes todos los permisos suficientes sobre tu hoja excel?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda com importar datos desde excel a sql

Publicado por doplear (7 intervenciones) el 27/03/2008 20:15:28
Proba con esto

Insert Into InfoVentasTemp Select * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=c:ventas.xls;',
'SELECT * FROM [ventas$]')

Tene en cuenta que el archivo c:CPFRToolIngram BR WK 01-09.xls esta en el disco "C:" del Servidor SQL no en tu disco y [Ventas$] es el nombre de la hoja de calculo, el simbolo $ siempre va asociado, si tu hoja se llama Sheet1 en la query va a quedar Sheet1$

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar