Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come si importa un foglio di calcolo Excel nel database di SQL Server 2008R2?

È disponibile un articolo della Knowledge Base di Microsoft che illustra tutti i modi in cui ciò è possibile.

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

Penso che usare OPENROWSET o OPENDATASOURCE sarà il modo più semplice, senza la procedura guidata. (vedi Query distribuite)

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

Vedi la documentazione di OPENROWSET, con esempi in basso nella pagina.

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

manualmente

Fai clic con il pulsante destro del mouse sul nome del database/vai all'attività e quindi seleziona Importa dati, come origine seleziona un file excel che hai creato in precedenza e scegli il suo percorso nella pagina successiva seleziona SQL Server come destinazione