Welcome to my blog which contains anything and everything I feel is worthwhile sharing......

Tuesday, November 2, 2010

Import data from MS Excel to SQL Server 2008

INSERT INTO [DatabaseName].[dbo].[Table]
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\...\myFile.xls','Select Column1,Column2 from[SheetName$]')

* SheetName is the name you see at the bottom of each excel sheet
default values being Sheet1 etc.