Dipende ..

Cosa intendi per on aprire, che non vuoi lavorare con il COM Excel.Interop o cosa?

Comunque ci sono due strade per lavorare su excel

A-Usando ADO.NET e Jet 4
B-Usando il COM Excel.Interop