MS Excelには、次のMIMEタイプがあります。
application/vnd.ms-excel(公式)application/msexcelapplication/x-msexcelapplication/x-ms-excelapplication/x-excelapplication/x-dos_ms_excelapplication/xlsapplication/x-xlsapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet(xlsx)
すべてのバージョンで機能するタイプはありますか?そうでない場合response.setContentType()、これらのMIMEタイプを個別に設定する必要がありますか?
また、アプリケーションでファイルストリーミングを使用してドキュメントを表示します(Excelだけでなく、あらゆる種類のドキュメント)。そうすることで、ユーザーがファイルを保存することを選択した場合、どのようにファイル名を保持できますか?現在、ファイルをレンダリングするサーブレットの名前がデフォルト名として表示されます。
application/vnd-xls.xlsファイルに対しても機能します。
HKCR/.xlsののContent Type値を確認することです。