Как связать большой файл excel с фронтом сайта

В общем есть сайт с формами, калькулятор с динамическим расчетом. То есть пользователь заполняет какое-то поле и сразу же видит результат расчетов. Особенность этого калькулятора состоит в том, что вся логика и формулы прописаны в файле excel. То есть пользователь заполняет поле, JS подхватывает событие изменения и отправляет новое значение скрипту PHP, который обращается к тому самому файлу excel (PHPExcel), записывает в ячейку значение, полученное от фронта, а затем вытаскивает подсчитанное значение из другой ячейки с формулой, и отвечает этим значением JS скрипту (который потом выводит значение из ответа сервера на страницу). И все работало хорошо, с небольшим файлом экселя (до 30 КБ). Но потом появилась задача сделать более масштабный калькулятор с файлом эксель 130 МБ. PHPExcel жалуется на нехватку памяти. Тогда попробовали немного разбить файл на составляющие, самая большая вышла около 30 МБ. Но и ее PHPExcel открывать отказался. Думаю, что иду не в ту сторону. Подскажите, возможно есть другое решение данной задачи? (Переписывать формулы экселя на ЯПе - не вариант)


Ответы (0 шт):