レスポンスコンテンツタイプはCSVです。質問する

レスポンスコンテンツタイプはCSVです。質問する

HTTP 応答で CSV ファイルを送信する必要があります。出力応答を CSV 形式に設定するにはどうすればよいですか?

これは機能しません:

Response.ContentType = "application/CSV";

ベストアンサー1

使用するのtext/csvが最適なタイプです。

応答にヘッダーを追加することも検討する必要がありますContent-Disposition。多くの場合、text/csv は Internet Explorer によって Excel のホストされたインスタンスに直接読み込まれます。これは望ましい結果である場合もそうでない場合もあります。

Response.AddHeader("Content-Disposition", "attachment;filename=myfilename.csv");

上記の操作により、ファイルの「名前を付けて保存」ダイアログが表示されますが、これが意図したとおりのはずです。

おすすめ記事