Sie können den T-SQL-Befehl BULK INSERT verwenden, wenn Sie nur eine reine SQL-Lösung wünschen. Sie müssen die Datei zuerst als csv/text speichern.
BULK
INSERT YourDestinationTable
FROM 'D:\YourFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
Alternativ können Sie auch OPENROWEST ausprobieren, eine reine T-SQL-Lösung.
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=D:\YourExcelFile.xls', 'Select * from YourExcelFile')
Es hängt wirklich davon ab, wie viel Kontrolle und Flexibilität Sie wünschen. Die SSIS-Route hat Vorteile gegenüber diesen Methoden.