MS Excel には、次の観測された MIME タイプがあります。
application/vnd.ms-excel
(正式)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)
すべてのバージョンで機能する 1 つのタイプはありますか? そうでない場合response.setContentType()
、これらの MIME タイプを個別に設定する必要がありますか?
また、アプリケーションでファイル ストリーミングを使用してドキュメントを表示します (Excel だけでなく、あらゆる種類のドキュメント)。そうすることで、ユーザーがファイルを保存することを選択した場合、どうすればファイル名を保持できますか? 現在、ファイルをレンダリングするサーブレットの名前がデフォルト名として表示されます。