XLSX =&gt; PHP?
Все вышеперечисленные ораторы писали именно о XLS -> PHP
с XLS все на так просто… работал с множеством разных классов для парсинга… нет 100% работающего, из 500 файлов с компьютеров разных пользователей обязательно попадется файл в котором даты считаются как числовые значения или еще какой глюк.

а если смотреть на XLSX -> PHP я бы посоветовал сделать «свой велосипед»
1) распаковываем файл… (xlsx это обычный zip)
2) внутри будет xl/worksheets/sheet1.xml в котором уже ваши данные в читаемой форме
Я, отмучавшись с парсерами на PHP и расширениями, остановился на парсинге XLS файла в HTML сторонней консольной утилитой а затем уже парсингом HTML, что уже является тривилаьной задачей.