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