Puedes usar las clases del namespace
System.OleDB
En esta web encontrarás como crear la cadena de conexión:
http://www.connectionstrings.com/excel-2007 http://www.connectionstrings.com/excel
Luego de que haces la conexión lo demás es lo mismo como si trabajaras con SQL Server, Access, etc.
Un ejemplo de consulta:
Código vb.net:
Ver originalUsing cmd As New SqlCommand("Select * From [Hoja1$]",conexion)
Te dejo un
ejemplo está en C# pero es facil de entender.