[/Quote]
create proc sp_import
@sheet nvarchar(1000)
as
begin
DECLARE @excfileName nvarchar(1000)
DECLARE @excsheet nvarchar(100)
--declare @sheet nvarchar(1000)
declare @i int
--select @sheet='Sheet1;Sheet2;Sheet3;'
select @i=charindex(';',@sheet)
while @i>0
begin
select @excsheet=left(@sheet,@i-1)
EXEC('SELECT * into tab1 FROM openrowSET(''MICROSOFT.JET.OLEDB.4.0'',''Excel 8.0;HDR=YES;DATABASE='+@excfileName+''',['+@excsheet+']) ')
select @sheet=stuff(@sheet,1,@i,'')
select @i=charindex(';',@sheet)
print @excsheet
end
end