我看到了csv export的一些例子,但是想知道是否有内置的东西知道要根据活动的postData导出,我看到的唯一例子是本地数据。
答案 0 :(得分:0)
依赖于jqGrid中使用的选项,它只能保存格式化数据页面。要导出到Excel或CSV,可能需要原始数据的完整数据集。另一个问题是保存导出结果或使用正确的程序打开它。我的意思是用户通常希望能够保存/打开.Xlsx文件,并点击"导出"按钮。实现这一目标的最简单明了的方法是服务器端的解决方案。可以在HTTP响应中设置Content-Type
和content-disposition
标头,以便用户轻松打开结果。
我已经看到了导出到Excel的不同实现。最简单的方法是在错误的名称下创建HTML结果。在我看来,最干净的方式是使用OpenXML SDK,您可以下载here。 SDK也可以在GitHub上使用(参见here)。
我建议您阅读the answer和this one,其中我发布了我自己使用过的代码。