Once you have your Excel file on the server it all becomes relatively easy. Check out the Wrox book 'Beginning ASP.NET Databases Using VB
.NET'. There are a couple great examples of how to use OleDBConnection objects to connect to an Excel file. Once you have the contents of your Excel file loaded into a DataSet object you can send it to SQL Server.