конвертации данных из бд (Массива или коллекции) в XLSX?
Я работал с PhpSpreadsheet. Он прожорливый и крайне медленный.
Работал с конвертацией данных предварительно в csv, а потом в конвертацию csv -> xlsx через отдельный сервис с поднятым serverless libreOffice. Было намного лучше, Но всё равно с большим объёмом данных было тяжеловато.
Какие варианты ещё могут быть? Куда смотреть?
Допустим нужно сделать эксельку в миллион строк (предел эксельки). Как это рекомендуется делать? Очереди, к сожалению, под запретом. Ответ должен приходить в рантайме.
Что-то подсказывает мне, что надо избежать прослойки в виде пхп и вставить более эффективную прослойку. На перле, вроде, быстрее работало раньше это. Но это было давно и неправда.
https://github.com/box/spout Когда-то Валентин упоминал эту либу как менее ресурсожрущую
Обсуждают сегодня