caspita, ma nella pagina che prende il file non puoi scrivere (prima di ogni altro controllo)

echo $_FILES['userfile']['type'];

cosi vedi cosa il server legge quando apre un file xls.

ciao