MVC 2通过查看控制器即时生成Excel文件

有没有办法将数据从视图传递到控制器,以便我可以获取数据并创build一个.xls文件?

任何帮助或想法,不胜感激。

格雷格

最简单的方法是创build一个CSV文件 ,可以直接通过Excel打开。

或者,您可以使用COM Interop生成Excel文件。

数据以通常的方式从视图传递到控制器方法。 如果您需要从视图中获取行的集合,请看这里 。

通过返回FileResult将数据提供给用户。

ASP.NET MVC提示#2 – 创build一个返回Microsoft Excel文档的自定义操作结果

这个怎么样。