【问题标题】:jqgrid Export to Excel roadmap?jqgrid 导出到 Excel 路线图?
【发布时间】:2011-09-23 15:19:43
【问题描述】:

有谁知道何时将导出到 Excel/CSV 函数内置到 JQGrid 中?

有一些解决方法,但我们正在寻找一些简单的功能。

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    Does jqgrid support exporting to excel " out of the box" or do i need to write some server side code?

    我不隶属于 jqGrid 团队,但我认为没有任何计划将 Excel 导出构建到本地 jqGrid JavaScript 库中。您可能必须为此购买 php 或 ASP.NET 库,因为 Excel 生成需要服务器端处理。

    用 JavaScript 编写 JSON 到 CSV 转换器并不难,但你真的想要吗?另外,我真的想不出一种纯粹通过 JavaScript 向用户提供文件的方法。这个问题似乎使用 js 和 Flash 解决了这个问题Generate some xml in javascript, prompt user to save it

    假设您要在服务器端生成 Excel,最好的选择是购买付费产品,或者使用与网格相同的数据源编写自己的代码。

    【讨论】:

      【解决方案2】:

      这是一个旧线程,但以防万一其他人遇到这个问题。

      几年前,我编写了一个 C# 类,使用 OpenXML 库,只需一行代码,您就可以将任何 DataSetDataTableList<> 导出到“真实” Excel 文件。

      C# ExportToExcel library

      然后我记录了一个 JavaScript 库,它可以让您从 jqGrid 中的导出按钮调用此 C# 代码:

      这里有完整的细节:

      Export to Excel from jqGrid

      唯一的问题是您的jqGrid 必须将loadonce 值设置为true。如果不是,我的 JavaScript 代码无权访问需要导出到 Excel 的整个数据集。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        • 2017-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多