PHPExcel имеет проблемы с большими файлами, но так же, как и все библиотеки электронных таблиц PHP, с которыми я знаком, как с точки зрения памяти, так и с точки зрения производительности. Это область, которая в какой-то степени адресовалась кешированию ячеек, что уменьшает типичные требования к памяти для каждой ячейки со скоростью от 1 к/до 350 байтов/сотов, хотя и со скоростью в скорости. Однако использование любого из авторов удваивает это требование, поскольку данные для записи создаются в памяти. Мы активно работаем над тем, чтобы уменьшить требования к памяти, не оказывая негативного влияния на скорость выполнения, но это постоянная борьба при работе с большими объемами данных.
Gordon указал на ссылку, ссылающуюся на альтернативы PHPExcel. Лучшее, что я могу предложить, - посмотреть все варианты и посмотреть, какие из них соответствуют вашим реальным требованиям с точки зрения возможностей, выходных форматов и т. Д., И принять во внимание, что разработчики PHPExcel активно работают над проблемами памяти и скорости, даже если «оптимальное» решение еще не достигнуто; но будьте готовы увеличить вашу память PHP по мере необходимости.
** Возможный дубликат [Альтернатива для PHP_excel] (http://stackoverflow.com/questions/3930975/alternative-for-php-excel) ** - список, данный Марк Бейкер, является исчерпывающим, и он также отвечает на ваши вопросы вопрос о производительности PHPExcels. – Gordon