Importar de Excel a SQL Server
Publicado por jab2016 (1 intervención) el 09/05/2006 15:57:31
Alguien sabe como solucionar el siguiente problema:
Estoy tratando de importar datos de una planilla de cálcula de Excel 2003 a SQL Server.
La instrucción SQL a modo de ejemplo que estoy usando es la siguiente:
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\Book1.xls;HDR=Yes', 'SELECT Nombre FROM [Sheet1$]') DatosExcel
Pero me está mostrando el mensaje de error:
[Microsoft][ODBC SQL Server Driver][SQL Server][OLE/DB provider returned message: The Microsoft Jet database engine could not find the object 'Sheet1$'. Make sure the object exists and that you spell its name and the path name correctly.
Lo extraño es que el nombre del archivo está correcto, está ubicado en C:\ y el nombre de la hota Sheet1 también es correcto. Además usando el DTS de SQL Server se importa sin problemas.
Alguien sabe a que se debe este problema?
Estoy tratando de importar datos de una planilla de cálcula de Excel 2003 a SQL Server.
La instrucción SQL a modo de ejemplo que estoy usando es la siguiente:
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\Book1.xls;HDR=Yes', 'SELECT Nombre FROM [Sheet1$]') DatosExcel
Pero me está mostrando el mensaje de error:
[Microsoft][ODBC SQL Server Driver][SQL Server][OLE/DB provider returned message: The Microsoft Jet database engine could not find the object 'Sheet1$'. Make sure the object exists and that you spell its name and the path name correctly.
Lo extraño es que el nombre del archivo está correcto, está ubicado en C:\ y el nombre de la hota Sheet1 también es correcto. Además usando el DTS de SQL Server se importa sin problemas.
Alguien sabe a que se debe este problema?
Valora esta pregunta


0