Excel数据合并:多表汇总时的 Agent Skill

前言

月报、分部门填报、多批次导出,往往会得到一堆结构相近但不完全一致的 Excel。手工复制粘贴容易漏行、列对不齐,用脚本合并又要自己处理表头差异和空行。下面介绍 SkillHub 上的社区 Skill「Excel数据合并」,把「多文件合并、表头对齐、空行过滤」交给 Agent 按统一流程执行。

这是什么

「Excel数据合并」是面向办公场景的 Agent Skill,坐标为 @user_af28adda/excel-merge,当前版本 1.0.0,分类为 office-efficiency,来源为 community,由发布者 user_af28adda 维护。Skill 基于通用 SKILL.md 格式,供 Cursor、Claude Code、Codex 等支持 Skills 的客户端加载。

官方简介将其定位为:Excel 多文件智能合并工具;自动对齐表头、过滤空行、适配列数;支持并行读取、分块处理、高效写入、格式保留;适用于合并多个 Excel、汇总表格数据或整理报表。SkillHub 标注 requires_api_key=false,无需额外 API Key。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_af28adda/excel-merge
  • 技能资源地址:https://api.skillhub.cn/user_af28adda/excel-merge

核心功能

以下能力均来自官方简介,未在资料中出现的细节不作延伸。

  1. 多文件合并:将多个 Excel 工作簿或工作表汇总到统一结果中,减少手工拼接。
  2. 表头与列结构处理:自动对齐表头、适配列数,降低各文件列名或列数不一致时的手工整理成本。
  3. 数据清洗:过滤空行,避免合并结果里夹杂无效行。
  4. 性能与格式:支持并行读取、分块处理、高效写入,并强调格式保留,适合体量较大的合并任务。

安装与启用

SkillHub 提供两种常见方式:用 CLI 安装到当前 Agent 的 skills 目录,或把安装提示词发给 AI 由其按官方安装文档操作。

方式一:SkillHub CLI

先确认本机是否已安装 skillhub:

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 安装文档执行完整安装(文档地址:https://skillhub.cn/install/skillhub.md):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装技能时必须使用 --dir 指向当前 Agent 实际使用的 skills 目录,否则默认会装到 ./skills/,客户端可能无法识别。常用路径如下(以 SkillHub 文档为准):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

在对应目录下安装本 Skill 的命令示例:

skillhub install user_af28adda/excel-merge --dir ~/.cursor/skills/

将 ~/.cursor/skills/ 替换为你当前环境的路径即可。安装后按所用客户端要求重启或刷新 Skills 列表。

方式二:通过 AI 安装

SkillHub 技能页给出的提示词为:请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af28adda/excel-merge。把该句发给已具备 Skill 安装能力的 Agent,并指明目标客户端的 skills 目录,可避免装错位置。

典型用法

公开资料未附带独立命令行工具说明,用法以「启用 Skill 后向 Agent 描述合并需求」为主。可按下面步骤组织对话,便于 Agent 按 SKILL.md 执行:

  1. 说明要合并的文件:列出路径或目录,并注明是多个 .xlsx / .xls 还是同一工作簿内多 Sheet。
  2. 说明期望输出:合并后的文件名、保存路径,以及是否需要保留源表格式。
  3. 补充约束:若各文件表头名称略有差异、列顺序不同或存在空行,可明确写出,与 Skill 简介中的「对齐表头、过滤空行、适配列数」能力对应。
  4. 让 Agent 执行合并并在完成后核对行数、列名与抽样数据。

示例表述(可根据实际路径改写):

请使用 Excel数据合并 Skill:将 /data/reports/ 下 2026-09 的所有部门填报 xlsx 合并为一个文件,
输出到 /data/reports/merged-2026-09.xlsx,表头按第一份文件对齐,去掉空行。

适用场景与注意

适合:周期性多文件报表汇总、结构相近的批量 Excel 拼接、需要在对话里快速说明规则而不想每次写一次性 Python 脚本的场景。

注意:

  • 合并逻辑以 Skill 包内 SKILL.md 及 Agent 执行为准;不同客户端对 Skills 的加载路径不同,安装时务必使用正确的 --dir。
  • 社区来源(community)Skill,升级与行为变更以 SkillHub 上 v1.0.0 及后续版本为准;合并前建议备份源文件。
  • 极复杂的多表关联、非 Excel 格式或强依赖外部数据库的场景,需自行评估是否超出「多文件智能合并」范围。

结尾

「Excel数据合并」把多 Excel 合并中的表头对齐、空行过滤、列适配以及读写性能相关能力封装成可复用的 Agent Skill,适合在 Cursor、Claude Code 等环境中通过自然语言驱动汇总任务。详情与安装入口见 SkillHub:https://www.skillhub.cn/skills/user_af28adda/excel-merge 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜