一、业务场景
存在多份人员信息存储在Excel,需要批量自动填写线上问卷,静态单次录屏无法实现批量重复填报,借助循环读取Excel数据结合浏览器表单组件,完成批量自动填卷。

二、整体流程逻辑
读取Excel指定数据区域,获取人员姓名、性别、课程参与意愿等二维表格数据; 使用for loop循环遍历表格行,自定义起始行、结束行、步长,循环内手动自增行号变量; 二维数组取值规则: [0,0]代表当前行第一列、[0,1]第二列,依次读取对应字段;根据读取数据分支判断:性别匹配单选框、课程yes标识勾选对应复选框,最后提交表单并返回页面进入下一轮循环。

三、表单控件操作要点
单选框radio button、复选框checkbox需精准抓取控件本体,依托提前保存的网页UI元素完成选中操作; 复选框采用独立if判断,互不干扰; 控件识别失效解决方案:重新抓取UI元素,或改用录屏CLICK点击控件兜底。

四、课程总结
本节讲解通过for loop循环读取Excel二维数据批量填报网页问卷,说明二维数组取值规则、循环行号手动递增逻辑,演示单选、复选框条件填写完整流程,同时给出UI元素定位失败的两种处理方案。
夜雨聆风