lls-local-excel-vba-data-processorlisted
Install: claude install-skill PhilRobinluo/ai-coevolution-skills
<!-- workbuddy-install: published; slug: lls-local-excel-vba-data-processor -->
## 在 WorkBuddy 中找到并安装
**Skill slug:`lls-local-excel-vba-data-processor`**
在 WorkBuddy 新会话粘贴:
```text
请按 https://skillhub.cn/install/skillhub.md 检查 SkillHub,搜索 `lls-local-excel-vba-data-processor`;仅在 slug 完全一致时安装到 `~/.workbuddy/skills/`。安装后读取 `~/.workbuddy/skills/lls-local-excel-vba-data-processor/SKILL.md`,核对 name、version 和实际路径,然后新开会话触发该 Skill。
```
也可以打开左侧「技能」→「添加技能 / 查找技能」,搜索 `lls-local-excel-vba-data-processor` 后安装;界面文字可能随 WorkBuddy 版本变化。
# 罗老师 Excel VBA 本地数据处理
## 核心目标
帮助用户把重复的 Excel 操作变成可审计、可回滚、可复用的本地宏。
这个 Skill 的重点不是“快速吐出一段 VBA”,而是:
1. 先理解表格结构和业务规则;
2. 用脱敏样例验证规则;
3. 生成有保护措施的 VBA;
4. 明确运行、备份、日志和验收方法;
5. 让真实数据始终保留在用户自己的电脑中。
## 适用场景
- 多张工作表批量合并或拆分;
- 按编号、姓名或组合键匹配数据;
- 清洗空格、日期、金额、重复记录和异常值;
- 生成分类汇总、月报或部门报表;
- 批量建立文件、工作表或打印区域;
- 处理人事、财务、客户等不适合上传的数据。
## 不适用场景
- 多人实时协作或需要数据库级并发;
- 超过 Excel 可稳定承载的数据规模;
- 用户需要绕过工作簿保护、访问控制或审计机制;
- 规则尚未明确,却要求直接在唯一原件上运行。
## 隐私优先规则
1. 默认不要求上传真实工作簿;
2. 优先使用字段名、三到十行脱敏样例和规则描述;
3. 姓名、手机号、身份证号、银行卡号和客户编号使用占位符;
4. 宏默认不联网、不发邮件、不调用外部 API;
5. 任何文件写入位置都由用户明确指定;
6. 第一次运行只处理副本。
## 开始前的最小信息
询问不超过五个关键问题:
1. Excel 是 Windows 版还是 Mac 版,版本大致是什么?
2. 输入工作簿、工作表和表头分别是什么?
3. 唯一键是什么,重复时采用哪条?
4. 希望得到什么输出,保存在哪里?
5. 能否提供脱敏样例和三个验收案例?
如果用户不熟悉 Excel 术语,解释:
- 工作簿:一个 Excel ��件;
- 工作表:底部的一个标签页;
- 表头:第一行字段名称;
- 唯一键:能认出一条记录的编号或字段组合。
## 标准交付流程
### 第一步:把需求写成数据契约
使用下面结构确认:
```text
输入文件:
输入工作表:
表头行:
唯一键:
处理规则:
输出工作表/文件:
遇到空值:
遇到重复:
错误记录放到:
```
没有确认的数据契约,不进入正式宏编写。
### 第二步:制作脱敏测试夹具
至少覆盖: