2017-06-22 8 views
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" 

答えて

0

は、1以上のヘッダを追加します。あなたは他の誓いを持っていますか?
+0

: – chrillelundmark

+0

Fiddlerやその他のツールを使用して返されたHTTPヘッダーを取得し、この情報を投稿に追加してください。 – Dmitry

+0

あなたの努力に感謝@ドミトリーしかし、私たちは別のソリューションに行った、我々はもはやビューをエクスポートする必要はありません。 – chrillelundmark

関連する問題