Я успешно использовал пакет PEAR, но есть некоторые ограничения при реализации сложных формул. Это как-то связано с тем, как Excel сохраняет формулу вместе с последним вычисленным результатом. Иногда, даже если формула верна, при первом открытии листа ячейки отображаются как пустые. Как только ячейка имеет фокус, а затем теряет фокус, вычисление выполняется и ячейка заполняется.
Библиотека на самом деле является портом из библиотеки perl, которая немного более полна, но имеет те же проблемы.