JQGrid导出Excel文件

本文详细介绍了如何使用JQGrid插件将表格数据导出到Excel文件中,包括必要的JavaScript代码和所需的库文件。文章还提到了导出过程中需要注意的一些限制条件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列索引

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文件的位置不限

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值