библиотеке PHPExcel для PHP 8?
PHPSpreadSheet
Онож прожорливое по рам. Или починили уже?
Не знаю... Но на 8000 тяжёлых файлов приходилось извращаться, да.
Xlsx по факту зип архив. Внутри xml и с ними можно и так работать. Проблема с тяжелыми была 4гб рам нехватало на процесс с той библой
Для создания или парсинга? Вообще там есть ман по ускорению который очень даже хорошо работает
Парсинг. Там файлик был около 100мб всего.
apcu/memcache/redis для хранения можно подключить - сильно экономи память ну и кеш расчетов можно выключить
Давно с ними не работал. Попадется файлик попробую опять эту библу. А пока распаковка xlsx в csv и потом работа уже с файлом. Рам больше 200мб не выскакивал
всего :) ну так там же на каждую колонку, ее стиль и т.д. объект
А если там куча перекрёстных формул на разных листах?
суровые сибирские мужики vs бензопила бош.
Как правило тяжести на выгрузках продукции. Там нет формул. С формулами обычно отчеты и файлы поменьше будут
Суровый полиграфический калькулятор на Экселе. И выгрузка отчётов из него. )))
и картинки в raw не забудь туда добавлять )
А потом blob в базу
Не... сам файл лёгкий - около мегабайта. Но когда начинаешь их разбирать тысячами штук, компьютеру почему-то становится грустно.
Автоматизируй, чтоб не было тысяч екселя
Этим и занимаюсь... Но от этого уже грустно мне. 😂
Обсуждают сегодня