根据excel批量生成打印卡片功能 |
您所在的位置:网站首页 › vba提取数据并批量打印怎么操作 › 根据excel批量生成打印卡片功能 |
根据excel批量生成打印卡片功能
这天某大人在企业微信跟我说上级领导要她打印整个工厂的临时出入车控制卡片,发给我一个资料,让我看看能不能帮她搞一下,资料就如下: html代码, Document 提交 打印全部 选择 序号 部门 科室 系 姓名 岗位名称 考试通过时间 准驾证号 {% for l in ls %} {{ ls.index(l) }} {% for c in l %} {{ c }} {% endfor %} {% endfor %} $(function () { $("#checkall").click(function () { if (this.checked) { $("input[name='test']:checkbox").each(function () { $(this).prop("checked", true); }) } else { //反之 取消全选 $("input[name='test']:checkbox").each(function () { $(this).prop("checked", false); }) } }); }); function create_tab(parment, username, certifica_number) { $('\n' + ' \n' + ' \n' + ' \n' + '![]() ![]() 1、此证只限于生管安排的移车支援业务使用,只限于支援业务区域内移动驾驶,不允许检测线设备与试车跑道驾驶产品车。 \n' + '\n' + '2、此资格证必须与国家驾驶证一并使用。 \n' + '\n' + '3、在车间内移动产品车时必须佩带本资格证。 \n' + '\n' + '4、严格遵守公司内相关产品车行驶的各项安全规定。 \n' + ' \n' + ' \n' + ' ').appendTo($("#print_model")) }; $(function () { $("#all-print").click(function () { $('#print_model').empty(); $('input[name="test"]:checked').each(function () { var self=$(this).parent().parent(); var department=self.children().eq(2).html(); var username=self.children().eq(5).html(); var number=self.children().eq(8).html(); console.log(department,username,number); create_tab(department,username,number); }); $("#pull").printThis({ debug: false, importCSS:true, importStyle: true, printContainer: true, loadCSS: "static/bootstrap/css/bootstrap.css", pageTitle: "打印标签", printDelay: 333, formValues: false }); }) })整个项目我只是花了一天的时间左右就做出来了(可能是水平有限的原因的吧,大佬有可能2个小时就做出来了),其中最难的部分是debug页面的css,因为调这个css真的非常花时间!!!是非常花时间!!!上面的整个项目已经上传到gitee,gitee连接如下,有需要的小伙伴们就拿去参考一下吧 https://gitee.com/guanjiawen_008/print_certificate |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |