In genere io salvo i file excel in formato .csv (con delimitatore punto e virgola) e poi li leggo così:
Codice PHP:
$fp = fopen("file_excel.csv", "r");
while (!feof ($fp))
{
list($campo1, $campo2, $etc, $etc) = fgetcsv($fp, 4096, ";");
... faccio quello che devo fare
}