Кто-то мне давно советовал здесь ClosedXML для чтения экселя.
Ушли в дев наконец-то.
Не используйте его, он на 2МБ файл жрёт 300МБ ОЗУ даже с отключённым трекингом изменений в ячейках, а на 50МБ файл выжрал 3ГБ.
EPPlus в итоге взял старый, который ещё не под коммерческой лицензией.