运营技术支持 / 通用处理工具业务文档
Excel 正则分表
使用正则表达式匹配拆分列并将多份 Excel 按字段值分组输出。
业务背景
运营部存在多种情况需要针对不同维度进行表格拆分以发送邮件或其他统计需求,例如一份统计表格针对多部门单独发送,人工拆表容易出错且繁琐。
需求设计
使用者选择包含多份 Excel 的文件夹,输入用于识别拆分列的正则表达式,检查匹配结果并配置可选的列颜色,随后选择文件夹归档或 ZIP 方式执行输出。完成后取得按字段值分组的独立 Excel 文件。
核心业务逻辑
- 扫描目标文件夹中的 Excel 文件并读取各文件列名。
- 使用正则表达式匹配候选拆分列;未匹配文件允许跳过,匹配到多列时阻止执行并要求细化规则。
- 按已确认列的字段值对数据行分组,每个分组生成独立 Excel 文件。
- 根据颜色配置为输出文件的指定数据列设置标记,保留表头并处理分组结果。
- 支持按分组值建立文件夹,或将各分组结果分别打包为 ZIP 文件。
数据安全与权责边界
- 本工作流运作于自研Antonio Toolbox基座,该基座为本地实体程序,无云端设计。
- 程序在使用者自身计算机本地运行,输入文件的读取、处理和结果生成均在本地完成,程序不设置独立后台保存业务数据。
- 输入数据的合法来源及输出结果的复核和使用由使用者负责。
交互与业务价值
| 对比项 | 原处理方式 | 程序处理 |
|---|---|---|
| 操作方式 | 人工逐份打开 Excel,查找拆分列、筛选字段值并复制另存 | 使用一套正则规则识别拆分列,确认后批量分组输出 |
| 处理时间 | 以10份 Excel 估算,人工筛选、复制和另存约需50至150分钟 | 同等文件在5秒以内完成列匹配、分组和批量输出 |
| 差错风险 | 重复筛选和复制可能出现分组遗漏、范围错误或文件命名混乱 | 对未匹配和多列匹配进行提示或阻断,并按字段值固定分组 |
| 结果查看 | 人工逐个检查拆分文件和归档目录 | 直接查看按分组值建立的目录或 ZIP 包及其中的独立 Excel |