Как вариант использовать сторонний сервис который обеспечит:
1. подключение к источнику (email письмо с вложением,ftp,url, апи поставщика и т.д) прайс-файла и его получение
2. разметка прайс-файла, настройка колонок
3. настройка планировщика, который позволит в заданный промежуток времени выгружать файл с источника поставщика, подключатся к вашему сайту и выгружать данные
4. все инструменты и мощности сервера для парсинга больших excel файлов, работу с архивами берет на себя сервис