在MVC中,如何将视图中显示的表数据导出为文件(pdf、word、excell、csv)



我正在使用Visual Studio 2012、MVC 4、postgresql构建web应用程序。

现在我需要将基于过滤器值显示的表格数据导出到任何外部文件类型(pdf、word、excell、csv)。

我使用ajax分页来逐页显示记录(每页最多10条记录)。

问题是如何将显示在视图中的特定数据显示给控制器?如果我能得到这些数据,那么我就可以完成用这些数据创建文件的过程!基于以下链接。

尽管我可以在下面的链接中找到创建word、pdf、excel、csv文件的在线数据。Excel文件

http://www.codeproject.com/Articles/325103/MVC-Grid-to-Excel-file-download

word文档

http://www.codeproject.com/Articles/660478/Csharp-Create-and-Manipulate-Word-Documents-Progra

pdf文档

如何在MVC中将PDF返回到浏览器?

kinldy帮我做上面的事。

我针对上述问题所做的是,根据需要的条件从数据库中提取数据,然后使用Microsoft.Office.Interop.Excel;我把数据写在一个excel文件中,然后把这个文件扔给用户。

最新更新