Аналогичная задача сейчас в разработке. Только там ещё и макросы попросили добавить. Приходится запускать excel на сервере, загружать страницу и данные в неё, выполнять макросы, считывать данные и отдавать клиенту. Тут сильно большие ограничения на скорость, т.к. файл excel нужно открыть, а это 90% по общему времени задержки. Так же нужно следить, что excel может открыть диалоговое окно. Не вовремя.
Однако, если у вас кроме формул ничего нет, то можете попробовать
https://handsontable.com/docs/6.2.2/demo-formula-s.... Мне кажется, что вполне возможно добавить и свои формулы, если парсинг осилите.
Не бесплатный компонент, но если сеть внутренняя, то для тестов можно и поковыряться с исходниками. )))