王翔
(湖北省民间工艺技师学院,湖北 荆州 434000)
0 引 言防疫工作成为教师重点工作之一,特别是类似于我们这样的中等职业学校,学生平时住校,假期回家,学生主要来自周边县市,人口密集且流动性大。为了确保校园疫情安全,学校班主任都需要在学生返校时收集健康码与行程码,这也符合当地教育主管部门防疫要求,教师在教学过程中经常使用一些信息化教学手段,所以相比其他职业,教师属于信息化能力较强的团体,通常我校教师在收集学生健康码与行程码时会使用两种平台工具,一是微信小程序“接龙管家”,二是Web端应用“问卷网”。有教师让学生将健康码与行程码发于微信群,然后批量保存逐个命名,相比这种方式,使用“接龙管家”与“问卷网”在工作效率上已经提高不少,但遗憾的是,虽然能采集相关信息、健康码、行程码,但是并不能自动生成Excel的防疫台账,因为我们从“接龙管家”与“问卷网”导出的后台数据,图片单元格展现出来的是图片链接地址,并非图片。
1 表单数据的收集与Excel VBA批处理1.1 灵活使用“问卷网”收集防疫信息教师事先设计需要采集学生哪些防疫信息,然后在问卷网中灵活使用相关表单制作元件,制作符合采集需求的问卷表单,以链接或二维码形式将表单发送给被采集人,也就是我们的学生填写、提交。编辑好的问卷网表单如图1所示。
图1 编辑好的问卷网表单
1.2 下载“问卷网”采集到的表单数据无论使用“问卷网”还是微信小程序“接龙管家”,目前主流的表单采集工具采集信息后,图片信息都是以连接的形式展示出来,图2为下载的表单原始数据。
图2 下载到的表单原始数据
需要通过VBA代码,对Excel表中的图片链接进行自动处理,将图片加载到表格中。
1.3 使用Excel VBA对数据进行处理处理步骤为:
(1)如图3所示,Excel表格中F2单元格显示内容是=HYPERLINK(“……”),并非我们想要的健康码图片,我们编写第一段代码处理F2单元格中的链接地址。
图3 获取有效图片链接
(2)书写第二段代码,将图片链接地址所示的图片加载到Excel表格中来,如图4所示。
图4 自动加载图片到Excel单元格
(3)将载入单元格的图片以姓名+年级的命名方式批量存储到E盘疫情文件夹下,如图5所示。
图5 图片按姓名+年级的方式自动储存到指定文件夹中
2 制作防疫台账用时对比我们在一二年级中随机抽取20位班主任,对其2022年3月6日与3月13日两个周末防疫台账工作耗时进行统计,其中10位使用自己惯用方法进行台账制作,10位使用问卷平台与Excel VBA数据处理的方式制作台账,学校每班人数均为55人,假定20位班主任同时采集到学生的防疫数据。学校教师制作防疫台账用时对照表如表1所示。
表1 学校教师制作防疫台账用时对照表
3 结 论对比发现:使用传统方法制作防疫台账的教师平均用时37.8分钟,而使用Excel VBA代码进行问卷数据处理的老师平均用时6.3分钟,工作效率得到有效提高,Excel VBA是Excel自带的编译工具,不需安装其他编译软件,使用便捷语法简单,代码复用率高,在各领域都能广泛使用。