Try the following link this might help Read excel File from VB You have to work around a bit in .Net but it will definately help for excel and for database insert browse the blog or go in the following link How to insert records in Sql Server from VB.Net ?
Blog for Programmers http://www.rprateek.blogspot.com