• This can be run only in server

    EXEC 'TABLENAME','PATH'

    CREATE PROCEDURE BULKINSERTEXCEL

    (

    @tablename nvarchar(500) ,

    @PATH nvarchar(500)

    )

    as

    DECLARE @sSQL nvarchar(500)

    SET @sSQL ='SELECT * INTO '+ @tablename +' FROM OPENROWSET(''Microsoft.ACE.OLEDB.12.0'',''Excel 12.0 Xml;IMEX=1;Database='+@PATH+';'', ''SELECT * FROM [SHEET1$]''); '

    EXEC sp_executesql @sSQL