См. штуки типа https://poi.apache.org/Либо найди как из PHP запускать Java методы. Либо возьми из этого POI исходный код, портируй под PHP. Либо для PHP где-то уже есть похожая библиотека.
P.S. На вкус и цвет все фломастеры разные, конечно. На мой взгляд: задача бестолковая.
Формат .xls, даже не современный НЕсовсем открытый OOXML, а ещё тот - старый и реально закрытый. И вот самому писать приладу, для разбора кода-формата, на который нет документации (даже исходников; я вроде не пропустил - старый xls всё ещё закрыт). С которым у самих мелких и мягких не факт что всё гладко, как мелькало в наших интернетах, а наши люди пытливые.
При таком раскладе нельзя написать программу гарантированно дающую предсказуемый результат. Без наличия Офеса, его библиотек, среды, откуда можно пускать функции из тех библиОтек. На Бэйсике что-то запускать, к примеру. Даже если трудозатраты для родины не считаны.