Javascript jqgrid是否支持导出到excel;“开箱即用”;或者我需要写一些服务器端代码吗?
在jqgrid 3.7.2的发行说明中,我看到: 修复导出到excel方法中的导出url 但我没有看到任何其他关于jqgrid本机支持导出到excel的文档 我有一个asp.NETMVC站点,我总是在服务器端生成excel文件Javascript jqgrid是否支持导出到excel;“开箱即用”;或者我需要写一些服务器端代码吗?,javascript,excel,jqgrid,Javascript,Excel,Jqgrid,在jqgrid 3.7.2的发行说明中,我看到: 修复导出到excel方法中的导出url 但我没有看到任何其他关于jqgrid本机支持导出到excel的文档 我有一个asp.NETMVC站点,我总是在服务器端生成excel文件 现在可以从jqgrid开箱即用了吗。有什么例子可以说明这是如何工作的吗?在grid.import.js中有一些方法excelExport,其实并不多。上未描述该功能,但您可以通过查看了解其工作原理 我还使用ASP.NET MVC和WCF,并在服务器端将OpenXMLSDK
现在可以从jqgrid开箱即用了吗。有什么例子可以说明这是如何工作的吗?在grid.import.js中有一些方法
excelExport
,其实并不多。上未描述该功能,但您可以通过查看了解其工作原理
我还使用ASP.NET MVC和WCF,并在服务器端将OpenXMLSDK2.0导出到excel(请参阅或)。OpenXMLSDK2.0的使用为您提供了最大的灵活性,您可以生成所需的完美Excel文件
已更新:提供演示项目,展示如何实施该方法。请参阅:
再一次-开源库不包含生成excel文件的方法,而只包含调用已构建文件的方法
请从此处下载jqGrid PHP包装:
请阅读此处的安装说明:
然后进行此处描述的演示:
为了将内置导出到excel
很少有其他付费替代软件支持导出到excel、csv和pdf PHP网格控件
即时PHP网格下面是一个演练,介绍如何将“导出到Excel”按钮添加到jqGrid,该按钮将写入真正的Excel文件
(请注意,这仅适用于使用Visual Studio的情况,因为它使用的是Microsoft OpenXML库。)我想在javascript(而不是PHP版本)中执行此操作因此,jqGrid的这一功能与您并不相关,我建议您使用OpenXMLSDK2.0,或者使用您目前在服务器端使用的其他方法。您真的想用JAVASCRIPT创建Excel文档吗???这将是自虐。同意你的观点,但我有很多情况下,我不关心额外的格式,并希望有一个快速的方式将数据导出到excel,似乎从发行说明jqgrid支持它的开箱即用。对于快速和肮脏的解决方案,我可以建议。您还可以创建非常简单的导出到CSV。你也可以使用一些商业解决方案。如果您确实找到了一种方法来使用jqGrid的开箱即用功能实现这一点-好的!但我非常悲观。正如一个注释所示,jqGrid PHP包装器是商业化的。PHP单一开发人员许可证的费用从300美元到450美元不等。