U kunt de opdracht BULK INSERT T-SQL gebruiken als u alleen een pure sql-oplossing wilt. U moet het bestand eerst opslaan als csv/tekst.
BULK
INSERT YourDestinationTable
FROM 'D:\YourFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
Als alternatief kunt u OPENROWEST proberen - nogmaals, een pure T-SQL-oplossing.
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=D:\YourExcelFile.xls', 'Select * from YourExcelFile')
Het hangt er echt van af hoeveel controle en flexibiliteit je wilt, de SSIS-route heeft voordelen ten opzichte van deze methoden.