Нужно было сделать экспорт в Excel,- скачал первую попавшуюся библиотеку и её заюзал. Попробовал через неё экспортировать 10 тысяч строк в Эксель - нет проблем. Но мне надо было экспортировать полмиллиона строк - php процесс работал полчаса-час, выел 2 гига оперативки и умер от нехватки оперативки. Ту задачу я уже решил другими средствами, но на будущее интересно. Заметил что потребление русурсов у PHPExcel растет не линейно от объема данных, а по формуле близкой к n^(3/2). А так в целом удобная штука. Какие есть альтернативы кроме как экспортировать в csv, а оттуда при помощи Excel в 10 секунд конвертировать в xlsx формат?
Разные варианты: http://stackoverflow.com/q/3930975/272885 Когда я задал похожий вопрос на so, мне подсказали https://github.com/mk-j/PHP_XLSXWriter
Спасибо. Проверил. На больших объемах ресурсов ест ощутимо меньше. За минуту и 500 метров оперативки сравилось с тем, на что PHPExcel не хватило получаса и 2-х гигов.