Может здесь найдешь что-то полезное:
http://www.phpbuilder.com/columns/alain20001003.php3
Если не найдешь, то можно "XLS перевести в csv (Это позволяет сделать Excel), а потом читай данные функцией fgetcsv. Ну а потом отделять все данные:используй strpos и substr, ведь поля разделенны знаком ";"