Another approach is Powershell. Read from Excel and push data into SQL Server. Instantiating the Excel is completed through: New-Object -ComObject Excel.Application and then you can use New-Object ('Microsoft.SqlServer.Management.Smo.Server') $instance_name to connnect to the SQL server.