MS Excel has the following observed MIME types:
application/vnd.ms-excel
application/msexcel
appli
I believe the standard MIME type for Excel files is application/vnd.ms-excel.
Regarding the name of the document, you should set the following header in the response:
header('Content-Disposition: attachment; filename="name_of_excel_file.xls"');