Du kan använda kommandot BULK INSERT T-SQL om du bara vill ha en ren sql-lösning. Du måste spara filen som csv/text först.
BULK
INSERT YourDestinationTable
FROM 'D:\YourFile.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
Alternativt kan du prova OPENROWEST - igen , en ren T-SQL-lösning.
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=D:\YourExcelFile.xls', 'Select * from YourExcelFile')
Det beror verkligen på hur mycket kontroll och flexibilitet du vill ha, SSIS-rutten kommer att ha fördelar jämfört med dessa metoder.