sql >> Database >  >> RDS >> Sqlserver

Hoe importeer ik een Excel-spreadsheet in de SQL Server 2008R2-database?

Er is een Microsoft Knowledge Base-artikel waarin alle manieren worden beschreven waarop dit mogelijk is.

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

Ik denk dat het gebruik van OPENROWSET of OPENDATASOURCE de gemakkelijkste manier is, zonder de wizard. (zie gedistribueerde zoekopdrachten)

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

Zie de OPENROWSET-documentatie, met voorbeelden onderaan de pagina.

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

Handmatig

Klik met de rechtermuisknop op de databasenaam / ga naar taak en selecteer vervolgens gegevens importeren, selecteer als bron een Excel-bestand dat u eerder hebt gemaakt en kies het pad op de volgende pagina selecteer sql-server als bestemming




  1. Hoe kan ik meerdere rijen invoegen in orakel met een reekswaarde?

  2. Hoe kan ik een door komma's gescheiden lijst vergelijken met een waarde?

  3. Meerdere rijen invoegen met PDO

  4. Trigger migreren van Oracle 11g naar Postgresql 8.4