2017-06-22 48 views
0

我們正試圖將部分視圖和完整視圖導出到Excel。代碼幾乎產生我們想要的,但是我們有一個問題,我們必須得到解決。使用mvc核心和剃鬚刀將視圖導出爲Excel或PDF

該文件沒有excel擴展名,我們必須選擇一個程序來打開文件,這種行爲是不希望的。 :)

下面是一個關於如何設置響應標題並返回部分視圖的示例,以及我們想要放入Excel電子表格(從控制器/操作中)的模型。

 Response.Headers.Add("Content-Type", "application/ms-excel"); 

     return PartialView("~/views/customer/_PlantListPartial.cshtml", plants); 

我們如何實現我們想要的,甚至有可能?是的,我們在.net框架上運行asp.net核心,而不是.net核心框架。

回答

0

再添加一個標題:

Content-Disposition: attachment; filename="filename.xls" 
+0

正如你可以從我的同事的帖子看,這並沒有幫助。你有沒有其他建議? – chrillelundmark

+0

使用Fiddler或其他工具來捕獲返回的HTTP標頭,並將此信息添加到您的帖子中。 – Dmitry

+0

感謝您的努力@德米特里,但我們去了另一個解決方案,我們不再需要將視圖導出爲Excel。 – chrillelundmark