jqgrid支持导出为“开箱即用”,还是需要编写一些服务器端代码?

在jqgrid 3.7.2的发行说明中的这个页面上,我看到:

修正导出url导出为ex​​cel方法

但我没有看到有关jqgrid本地支持出口到Excel的其他文件。

我有一个asp.net mvc网站,我一直这样做在服务器端生成一个excel文件。

这是现在可能从jqgrid开箱。 有没有这样的例子吗?

excelExport中有excelExport方法, 其实并不多。 这个函数没有在http://www.trirand.com/jqgridwiki/doku.php?id=wiki:import_methods上描述,但是你可以看一下http://www.trirand.com/blog/?page_id=393/help / exceltrue-not-working-for-me /有一种感觉如何工作。

我也使用ASP.NET MVC和WCF,并在Open XML SDK 2.0(请参阅使用OpenXml sdk 2.0创buildExcel文档 , 如何将asp.net MVC详细信息视图数据导出到 Excel文件中,在服务器端导出为ex​​cel ?或策略从ASP.NET导出到Excel格式? )。 Open XML SDK 2.0的使用为您提供了最大的灵活性,您可以生成您所需的完美Excel文件。

更新 : 答案提供演示项目,显示如何实施的方法。

请参阅从自定义button调用Excel导出(javascript) :

再次 – 开放源码库不包含一个方法来创build一个Excel文件,只买一个方法来调用一个已经构build的。

请从这里下载jqGrid PHP包装: http : //www.trirand.net/download.aspx

请阅读安装说明: http : //www.trirand.net/documentation/php/_2v20f82ru.htm

并做一个演示在这里描述: http : //www.trirand.net/documentation/php/_2v212tis2.htm

以便在出口build设的excel

很less有其他支付替代品,支持出口到Excel,CSV和PDF

PHP网格控制http://www.phpgrid.org

即时PHP网格http://www.phpgrid.com

这是一个演示如何添加一个“导出到Excel”button到您的jqGrid,它将写入一个真正的Excel文件。

http://www.codeproject.com/Articles/784342/Export-data-from-jqGrid-into-a-real-Excel-file

在这里输入图像说明

(请注意,这只适用于使用Visual Studio,因为它使用Microsoft OpenXML库。)