2009-04-06 11 views
6

Tengo una hoja de cálculo de Excel que contiene todos mis datos que necesito poner en una base de datos de SQL Server. Soy bastante nuevo o ASP.NET y nunca antes tuve que exportar de Excel a SQL Server.datos de transferencia de Excel a SQL Server

hojas de cálculo Mi Excel parece que este Rubro

Comercio -> artid -> BusinessName -> AdStyleCode -> Dirección -> Suburbio

En SQL Server He creado una tabla llamada "Listados" que se encuentra en este formato

intListingID -> intCategoryID -> BusinessName - artid -> intAdCode -> Dirección -> Suburbio

¿Cuál sería la mejor forma de exportar los datos de Excel y luego importarlo en SQL Server 2005.

Gracias ...

Respuesta

4

Usted puede hacer esto fácilmente usando SSIS, puede hacer referencia a estos dos enlaces para más detalles.

  1. Link 1
  2. Link 2

[EDIT]

Si tiene expreso entonces usted puede probar los siguientes comandos para configurar un servidor vinculado y obtener los datos

EXEC sp_addlinkedserver ExcelData,'Jet 4.0','Microsoft.Jet.OLEDB.4.0','C:\MyData.xls', NULL, 'Excel 5.0;' 
GO 

Luego puede seleccionar los datos en sus tablas

INSERT INTO Listings ... 
SELECT column1 AS intListingID, <put all columns here> FROM ExcelData...Data 
GO 

Para otras opciones de comprobación de this link

+0

Muchas gracias Binoj para el enlace. Espero que esto solucione mi problema. – Jason

+0

También después de leer estas publicaciones. ¿Necesito la versión completa de SQL Server para lograr esto? Solo tengo SQL Server Express – Jason

+1

Link1 y Link2 ahora se redirigen a las páginas de inicio de los sitios web asociados. Podría tener que enlazar a las páginas en archive.org. –

Cuestiones relacionadas