导出考生

有考生导出和考生导入,那么先来学习一下怎么导出考生,到出考生先提取出查询条件,获取到当前table的条件,然后拿查询的条件跟导出的条件进行比较,获取当前导出的条件
导出的时候,我们有默认导出全校的学生数据,我们也可以筛选部分数据

function ExportToExcel()
{

当我们还没筛选的时候在这里插入图片描述

            //提取查询条件
            //获取到当前table的条件
            var strSeachWhere = "";
            for (var key in tabStudent.config.where) {
                strSeachWhere += '&' + key + '=' + tabStudent.config.where[key];
            }
            //console.log(strSeachWhere);
            //拿查询的条件跟导出的条件进行比较(必须相等)
            //获取当前导出的条件
            var AcademeID = $("#searchAcademeID").val();
            if (AcademeID == "" || AcademeID == undefined) {
                AcademeID = 0;
            }
            var GradeID = $("#searchGradeID").val();
            if (GradeID == "" || GradeID == undefined) {
                GradeID = 0;
            }
            var ClassID = $("#searchClassID").val();
            if (ClassID == "" || ClassID == undefined) {
                ClassID = 0;
            }
            var StudentInfo = $("#searchStudentNumber").val();
            if (StudentInfo == undefined) {
                StudentInfo = "";
            }

当我们把部分数据筛选查询出来的时候
我们就可以按照自己所筛选的数据到处来
在这里插入图片描述在这里插入图片描述

       var strTemp = '&AcademeID=' + AcademeID + '&GradeID=' + GradeID + '&ClassID=' + ClassID + '&StudentInfo=' + StudentInfo;
            console.log(strTemp);
            if (strSeachWhere == strTemp) {
                layer.confirm('您确定要导出' + tabStudent.config.page.count + '条学生信息?', { icon: 3, titile: "提示" },
                    function (index) {
                    layer.close(index);//关闭提示框
                    //新标签页打开下载excel的url,下载excel文件window.open('/ExaminationManagement/SetExaminee/ExportToExcel?' + strTemp.substring(1, strTemp.length));
                    });
            } else {
                layer.msg("请查询出要导出的数据!", { icon: 0, skin: "layui-layer-molv" });
            }
        }

我们所导出的数据是按照一定的Excel表格的格式的
在这里插入图片描述
这就是我们导出的Excel表格的数据
作者:吴炳耀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值