Каков правильный тип контента для файлов excel?

Я хочу, чтобы файлы excel на веб-сайте открывались в Excel при нажатии, а не сохранялись на рабочем столе или открывались в браузере и т.д. Теперь, очевидно, все зависит от того, как все настроено для каждого пользователя, но что лучше Content-Type и другие настройки для достижения именно этого времени?

Ответ 1

Для файлов BIFF.xls

application/vnd.ms-excel

Для файлов Excel2007 и выше .xlsx

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Ответ 3

Имейте в виду, что file.getContentType может также выводить application/octet-stream вместо требуемого application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, когда вы пытаетесь загрузить файл, который уже открыт.