sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo importo una hoja de cálculo de Excel a la base de datos de SQL Server 2008R2?

Hay un artículo de la base de conocimiento de Microsoft que explica todas las formas en que esto es posible.

http://support.microsoft.com/kb/321686

Creo que usar OPENROWSET u OPENDATASOURCE será la forma más fácil, sin el asistente. (ver Consultas Distribuidas)

SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', [Customers$])

Consulte la documentación de OPENROWSET, con ejemplos más abajo en la página.

http://msdn.microsoft.com/en-us/library/ms190312 .aspx

Manualmente

Haga clic con el botón derecho en el nombre de la base de datos/ir a la tarea y luego seleccione importar datos, como fuente, seleccione un archivo de Excel que haya creado antes y elija su ruta en la página siguiente, seleccione el servidor sql como destino