0
部分ビューと完全ビューの両方をExcelにエクスポートしようとしています。このコードは、私たちが望むものをほとんど生成しますが、解決する必要があるという問題があります。mvcコアとカミソリを使用してビューをExcelまたはPDFにエクスポート
ファイルにはExcelエクステンションがなく、ファイルを開くためのプログラムを選択する必要があります。その動作は望ましくありません。 :)
以下は、レスポンスヘッダーを設定し、(コントローラー/アクション内から)Excelスプレッドシートに配置したいモデルの部分ビューを返す方法の例です。
Response.Headers.Add("Content-Type", "application/ms-excel");
return PartialView("~/views/customer/_PlantListPartial.cshtml", plants);
私たちが望むものを達成するにはどうすれば可能ですか?そして、はい.netフレームワークではなく、.netコアフレームワークでasp.netコアを実行します。あなたは私の同僚からのポストからもわかるように、これは助けにはならなかった
Content-Disposition: attachment; filename="filename.xls"
: – chrillelundmark
Fiddlerやその他のツールを使用して返されたHTTPヘッダーを取得し、この情報を投稿に追加してください。 – Dmitry
あなたの努力に感謝@ドミトリーしかし、私たちは別のソリューションに行った、我々はもはやビューをエクスポートする必要はありません。 – chrillelundmark