JQGrid導出Excel文件


系列索引

Web jquery表格組件 JQGrid 的使用 - 從入門到精通 開篇及索引

Web jquery表格組件 JQGrid 的使用 - 4.JQGrid參數、ColModel API、事件及方法

Web jquery表格組件 JQGrid 的使用 - 5.Pager翻頁、搜索、格式化、自定義按鈕

Web jquery表格組件 JQGrid 的使用 - 6.准備工作 & Hello JQGrid

Web jquery表格組件 JQGrid 的使用 - 7.查詢數據、編輯數據、刪除數據

Web jquery表格組件 JQGrid 的使用 - 8.Pager、新增數據、查詢、刷新、查看數據

Web jquery表格組件 JQGrid 的使用 - 全部代碼

Web jquery表格組件 JQGrid 的使用 - 11.問題研究

 

JQGrid導出Excel文件

 

 

 

JQGrid導出Excel代碼及引用庫下載:https://www.codeproject.com/Tips/784342/Export-Data-from-jqGrid-into-a-real-Excel-File?msg=5092227#xx5092227xx

 

來自codeproject,簡單介紹下

 

<script src="../Scripts/jqGridExportToExcel.js"></script>

function exportExcel() { <%--導出Excel--%>
            ExportJQGridDataToExcel('#grid-table', 'c.xlsx');
        }

  

前端頁面引用jqGridExportToExcel.js,放置按鈕調用exportExcel()函數即可

  • #grid-table為JQGrid的名稱
  • 'c.xlsx'為導出的excel文件名稱
 
        
 

注意:

 

此插件的限制:

  • loadonce: true,  必須設為true。
  • datatype: "json", 測試必須設為json,設為local就不行,其他數據格式未使用
  • 否則導出excel只有列頭
  • 中文命名可能部分瀏覽器或系統是亂碼

請按需使用吧

 

需要引用Lib文件夾下的DocumentFormat.OpenXml.dll,WindowsBase.dll這2個dll

ExportGridToExcel.ashx的放置位置在jqGridExportToExcel.js的79行進行指定,放完修改為相對路徑即可。

ExportGridToExcel.ashx.cs文件的位置不限

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM