使用jqgrid将数据导出到pdf excel

使用jqgrid将数据导出到pdf excel,jqgrid,struts2-jquery,Jqgrid,Struts2 Jquery,我正在用jquery struts网格显示数据,我正在寻找一种功能 允许将数据导出到pdf和excel <sjg:grid id="gridtable" caption="Editer Eleves" dataType="json" width="755" href="%{remoteurl}" pager="true" gridModel="gridModel" rowList

我正在用jquery struts网格显示数据,我正在寻找一种功能
允许将数据导出到pdf和excel

<sjg:grid id="gridtable"
        caption="Editer Eleves"
        dataType="json"
        width="755"
        href="%{remoteurl}"
        pager="true"
        gridModel="gridModel"
        rowList="5,10,15,20"
        rowNum="5"
        rownumbers="true"
        multiselect="true"
        navigator="true"
        navigatorEdit="true"
        editurl="%{editurl}"        
    >
    <sjg:gridColumn name="eleveId" title="Eleve Id" formatter="integer" sortable="false"/>
    <sjg:gridColumn name="eleveNom" index="eleveNom" title="Eleve Nom" editable="true" edittype="text" sortable="true"/>
    <sjg:gridColumn name="elevePrenom" index="elevePrenom" title="Eleve Prenom" editable="true" edittype="text" sortable="false"/>
    <sjg:gridColumn name="eleveCne" index="eleveCne" title="Eleve Cne" editable="true" edittype="text" sortable="false"/>
    <sjg:gridColumn name="eleveAdresse" index="eleveAdresse" title="Eleve Adresse" editable="true" edittype="text" sortable="false"/>
    <sjg:gridColumn name="eleveDatenaissance" index="eleveDatenaissance" title="Datenaissance" editable="true" edittype="date" sortable="false"/>
    <sjg:gridColumn name="anneEnregistrement" index="anneEnregistrement" title="Anne Enregistrement" editable="true" edittype="text" sortable="false"/>
    <sjg:gridColumn name="membreClub" index="membreClub" title="Membre Club" editable="true" edittype="text" sortable="false"/>
    <sjg:gridColumn name="id_classe" index="id_classe" title="classe" editable="true" edittype="text" sortable="false"/>

</sjg:grid>


是否有一个功能性或我应该开发它。任何帮助请

我不确定您使用的编程语言是什么。 在PHP中,我必须使用PHPExcel来创建功能

如果您使用的是付费版本的Jqgrid,那么已经有了打印到PDF或excel文件的功能。

@djoStack:可能是这样。我不知道如何在struts2中实现。不过,我认为这是有道理的。在PHP中,我先填充行数据,然后再写入excel工作表。或者,如果需要,您可以从DB重新查询。