Możesz użyć polecenia BULK INSERT T-SQL, jeśli potrzebujesz tylko czystego rozwiązania sql. Musisz najpierw zapisać plik jako csv/text.
BULK
INSERT YourDestinationTable
FROM 'D:\YourFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
Alternatywnie możesz spróbować OPENROWEST - ponownie, czyste rozwiązanie T-SQL.
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=D:\YourExcelFile.xls', 'Select * from YourExcelFile')
To naprawdę zależy od tego, ile kontroli i elastyczności chcesz, trasa SSIS będzie miała przewagę nad tymi metodami.