MS Excel tiene los siguientes tipos MIME observados:
application/vnd.ms-excel
(oficial)application/msexcel
application/x-msexcel
application/x-ms-excel
application/x-excel
application/x-dos_ms_excel
application/xls
application/x-xls
application/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-xls
También funciona para .xls
archivos.
HKCR/.xls
elContent Type
valor en el registro.