I use a parser called ExcelDataReader. It's available via NuGet. Depending on the size of your files, it still may not be adequate, though. You'll have to make that determination on your own.
I wrote an article and posted it here: CSV/Excel File Parser - A Revisit
Feel free to experiment with your own files...