MS Excel tiene los siguientes tipos MIME observados:
application/vnd.ms-excel(oficial)application/msexcelapplication/x-msexcelapplication/x-ms-excelapplication/x-excelapplication/x-dos_ms_excelapplication/xlsapplication/x-xlsapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet(xlsx)
¿Hay algún tipo que funcione para todas las versiones? Si no es así, ¿tenemos que configurar response.setContentType()cada uno de estos tipos de mimos individualmente?
Además, utilizamos la transmisión de archivos en nuestra aplicación para mostrar documentos (no solo Excel, cualquier tipo de documento). Al hacerlo, ¿cómo podemos conservar el nombre de archivo si el usuario opta por guardar el archivo? Actualmente, el nombre del servlet que representa el archivo aparece como el nombre predeterminado.
application/vnd-xlsTambién funciona para .xlsarchivos.
HKCR/.xlselContent Typevalor en el registro.