
大家好,我是正在实战各种 AI 项目的程序员晚枫。
每个月底,财务、运营、销售的同学都要做一件事:把几十个甚至上百个 Excel 文件合并成一个。
以前用 Python 写代码?太复杂。
现在,装上 Excel 批量合并 Skill,3 分钟搞定。
一、Skill 简介
功能概述
Excel 批量合并 Skill 可以:
- ✅ 合并多个 Excel 文件为一个
- ✅ 自动识别表头,智能对齐列
- ✅ 支持按指定列排序
- ✅ 支持去重、筛选
- ✅ 保留原始格式
适用场景
| 场景 | 示例 |
|---|---|
| 月度报表汇总 | 合并 30 个每日销售报表 |
| 数据清洗 | 合并多个部门的数据文件 |
| 历史数据归档 | 合并历年数据到一个文件 |
| 数据迁移 | 合并旧系统导出的多个文件 |
二、安装 Skill
Coze 扣子安装
- 打开 Coze 官网
- 进入 “技能商店”
- 搜索 “Excel 批量合并”
- 点击 “安装”
OpenClaw 安装
1 | openclaw skills install excel-tools |
飞书 CLI
飞书 CLI 暂不支持 Excel 处理,建议配合 Coze 或 OpenClaw 使用。
三、使用教程
基础用法:合并多个文件
步骤 1:准备文件
把要合并的 Excel 文件放在同一个文件夹,例如:
1 | /data/ |
步骤 2:告诉 AI 你的需求
1 | 你:帮我把 /data/ 目录下的所有 Excel 文件合并成一个 |
步骤 3:下载合并后的文件
从 AI 返回的路径下载合并后的文件。
进阶用法 1:按日期排序
1 | 你:帮我把这些 Excel 合并,按"日期"列从早到晚排序 |
进阶用法 2:去重合并
1 | 你:合并这些 Excel,去掉重复的行(根据"订单号"去重) |
进阶用法 3:选择性合并
1 | 你:只合并"销售额"大于 1000 的行 |
进阶用法 4:按列合并(横向合并)
1 | 你:把这些 Excel 按"员工ID"横向合并(类似 SQL 的 JOIN) |
四、参数详解
支持的参数
| 参数 | 说明 | 示例 |
|---|---|---|
files | 要合并的文件路径 | /data/*.xlsx |
output | 输出文件名 | merged.xlsx |
sheet | 指定工作表 | Sheet1 |
sort_by | 排序列 | 日期 |
sort_order | 排序方式 | ascending / descending |
deduplicate | 是否去重 | true / false |
deduplicate_key | 去重依据列 | 订单号 |
filter | 筛选条件 | 销售额 > 1000 |
join_key | 合并键 | 员工ID |
join_type | 合并类型 | left / right / inner / outer |
五、常见问题
Q1:文件格式不一致怎么办?
Skill 会自动识别表头,尝试对齐列。如果列名不同,可以:
1 | 你:合并这些 Excel,把"金额"和"销售额"当成同一列 |
Q2:合并后格式乱了?
可以指定保留格式:
1 | 你:合并这些 Excel,保留第一个文件的格式 |
Q3:文件太大合并失败?
可以分批处理:
1 | 你:先把前 50 个文件合并,再把后 50 个合并,最后把两个合并 |
Q4:合并后数据类型变了?
可以强制指定数据类型:
1 | 你:合并时把"订单号"列保留为文本格式,不要变成数字 |
六、实战案例
案例 1:财务月度报表合并
背景:财务小李每月要合并 30 个分公司的报表
以前的做法:
- 手动复制粘贴
- 耗时 2 小时
- 容易出错
现在的做法:
1 | 你:帮我把"分公司报表"文件夹里的 30 个 Excel 合并, |
效果:从 2 小时缩短到 3 秒,准确率 100%
案例 2:销售数据清洗
背景:销售小张要合并全年的客户数据,去重后导入 CRM
操作:
1 | 你:合并"客户数据"文件夹, |
七、相关 Skill 推荐
| Skill | 功能 | 搭配使用场景 |
|---|---|---|
| excel-chart | 生成图表 | 合并后自动生成可视化报表 |
| excel-pivot | 数据透视 | 合并后进行多维度分析 |
| excel-format | 格式美化 | 合并后统一格式 |
| pdf-tools | PDF 转换 | 合并后导出为 PDF 分享 |
八、下一步学习
💬 加入交流群
Excel 处理遇到问题?加群交流:

Excel 合并只是开始,更多自动化技能等你探索!