1. ホーム
  2. excel

[解決済み] エクセル文書のMIMEタイプ設定

2022-03-23 18:03:21

質問

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のMIMEタイプ ファイルは application/vnd.ms-excel .

ドキュメント名については、レスポンスに以下のヘッダを設定する必要があります。

header('Content-Disposition: attachment; filename="name_of_excel_file.xls"');