我们正尝试将部分和完整视图导出到Excel。代码几乎产生了我们想要的东西,但是我们遇到了一个必须修复的问题。
该文件没有excel扩展名,我们必须选择一个程序来打开该文件,不需要这种行为。 :)
下面是一个示例,说明我们如何设置响应标头并返回包含我们想要放在Excel电子表格上的模型的部分视图(来自控制器/操作)。
Response.Headers.Add("Content-Type", "application/ms-excel");
return PartialView("~/views/customer/_PlantListPartial.cshtml", plants);
我们如何实现我们想要的,甚至可能实现?是的,我们在.net框架上运行asp.net核心,而不是.net核心框架。
答案 0 :(得分:0)
再添加一个标题:
Content-Disposition: attachment; filename="filename.xls"