Todo depende de que tan complejo sea el archivo, pero la mejor opción, es desde excel usar "guardar como página web" (en mi caso office 2003).
Ahi seleccionás si querés guardar la hoja actual o el libro completo, en caso de que tu xls tuviese varias hojas.
Si usas la opción "agregar interactividad", solo los vas a poder ver con IE.
Antes de guardar, podés revisar las opciones de "Herramientas/Opciones Web" y tildar por ejemplo (si son varias hojas)... pestaña "archivos", "guardar archivos auxiliarse en una carpeta"
Despues solo te resta cargar el html generado en tu php/html preferentemente con un iframe ú object.
Otra forma más avanzada, y más complicada de instrumentar es usando librerías como
http://phpexcel.codeplex.com/
que es muy versátil
Saludos