运营技术支持 / 通用处理工具业务文档
Excel 批量填写表单
按单元格坐标向 Excel 模板批量写入多组数据并生成独立文件。
业务背景
WPS和微软OFFICE等常用办公工具均无批量填写EXCEL表格的功能,实际工作中如填写开户清单,比如龙腾开户清单往往需要批量填写超过100份,人工填写慢且容易出差错。
需求设计
使用者导入一份 XLSX 模板,配置字段坐标和生成份数,再录入或批量粘贴各份文件的名称与字段值,确认后执行生成。完成后在批次目录取得与数据表各行对应的独立 XLSX 文件,原模板保持不变。
核心业务逻辑
- 读取模板工作表及原始单元格内容,根据字段数量生成坐标配置表,根据生成份数建立批量数据录入表。
- 校验工作表、行列坐标、合并区域、重复目标、文件名以及整行数据完整性;列支持字母或数字输入。
- 支持从 Excel 复制后批量粘贴,所有输入按文本写入并保留前导零;空值用于清空对应目标单元格。
- 直接修改 XLSX 压缩包内目标单元格 XML,保留非目标内容、样式、图片、合并区域和其他包成员。
- 按数据表每一行生成一份独立 XLSX,输出到带时间标识的批次目录;单份失败不影响其他记录继续处理。
数据安全与权责边界
- 本工作流运作于自研Antonio Toolbox基座,该基座为本地实体程序,无云端设计。
- 程序在使用者自身计算机本地运行,输入文件的读取、处理和结果生成均在本地完成,程序不设置独立后台保存业务数据。
- 输入数据的合法来源及输出结果的复核和使用由使用者负责。
交互与业务价值
| 对比项 | 原处理方式 | 程序处理 |
|---|---|---|
| 操作方式 | 人工重复打开模板、定位单元格、填写一组数据并另存为新文件 | 一次配置坐标并批量粘贴数据,按行生成多份独立文件 |
| 处理时间 | 以20份表单估算,人工逐份填写和保存约需60至200分钟 | 同等数量在5秒以内完成数据写入和独立文件生成 |
| 差错风险 | 重复填写可能出现单元格错位、前导零丢失、漏填或覆盖模板 | 固定校验坐标、合并区域、重复目标和数据完整性,并按文本写入 |
| 结果查看 | 人工逐份打开文件核对填写结果 | 在带时间标识的批次目录集中查看生成文件,单份失败不影响其他记录 |