Инфраструктура имеет компонент Excel , который может читать файл Excel из потока.
Я использую его в проекте, и он хорошо работает.
Также компонент с открытым исходным кодом myXls может быть легко изменен для поддержки этого. Contstructor XlsDocument поддерживает только загрузку из файла, заданного именем файла, но он работает, создавая FileStream и затем читая Stream, поэтому его изменение для поддержки загрузки из потоков должно быть тривиальным.
Edit:
Я вижу, что вы нашли решение, но я просто хотел отметить, что я обновил исходный код для компонента, чтобы он теперь мог читать файл Excel прямо из потока. : -)