Qualche tempo fa, proprio su questo argomento avevo scritto un post:
Leggere Files Excel con ADO.NET

Se ti intendi un po di ADO.NET (e quindi di DataSet) ragionando con lo script che ti ho suggerito dovresti risolvere molto facilmente.