导出

 

开发工具与关键技术:  vs       导出

作者:      周乐献       

撰写时间:   2019      年        5月   28     日

导出学生数据首先根据自己所需查询所要的数据,然后根据学院id、年级id、班级id、学生id一一对应获取数据。最后把导出的数据和根据自己查询出的数据比较,所导出的数据必须等于查询出的数据。

<form class="form-inline form-row">

                    <label class="col-form-label mr-2" for="searchAcademeID">学院</label>

                    <select id="searchAcademeID" class="form-control form-control-sm mr-4 col-sm-3 col-md-2"></select>

 

                    <label class="col-form-label mr-2" for="searchGradeID">年级</label>

                    <select id="searchGradeID" class="form-control form-control-sm mr-3 col-sm-2 col-md-1"></select>

 

                    <label class="col-form-label mr-2" for="searchClassID">班级</label>

                    <select id="searchClassID" class="form-control form-control-sm mr-3 col-sm-2 col-md-1"></select>

 

                    <label class="col-form-label mr-2" for="searchStudentNumber">学号/姓名</label>

                    <input class="form-control form-control-sm mr-3" id="searchStudentNumber" name="StudentNumber" />

 

                    <div class="w-100 mb-2 d-sm-none d-md-none d-lg-none d-xl-none"></div>

 

                    <div class="form-group">

                        <button type="button" class="btn btn-sm btn-primary mr-3" οnclick="tabStudentSearch()">查询</button>

                    </div>

                </form>

<div class="layui-btn-container">

            <button type="button" class="btn btn-sm btn-primary mr-1" οnclick="openImportExcel()">导入考生</button>

            <button type="button" class="btn btn-sm btn-primary" οnclick="ExportToExcel()">导出考生</button>

        </div>

function ExportToExcel() {

            查询出所需数据

            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);

                    window.open('/ExaminationManagement/SetExaminee/ExportToExccl?' + strTemp.substring(1, strTemp.length));

                });

            }

            else

            {

                layer.msg("请查询出要导出的数据!", { icon: 0, skin: "layui-layer-molv" });

            }

        }

导出到所写的excel文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值