前言¶
月報、分部門填報、多批次導出,往往會得到一堆結構相近但不完全一致的 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
核心功能¶
以下能力均來自官方簡介,未在資料中出現的細節不作延伸。
- 多文件合併:將多個 Excel 工作簿或工作表彙總到統一結果中,減少手工拼接。
- 表頭與列結構處理:自動對齊表頭、適配列數,降低各文件列名或列數不一致時的手工整理成本。
- 數據清洗:過濾空行,避免合併結果裏夾雜無效行。
- 性能與格式:支持並行讀取、分塊處理、高效寫入,並強調格式保留,適合體量較大的合併任務。
安裝與啓用¶
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 執行:
- 說明要合併的文件:列出路徑或目錄,並註明是多個
.xlsx/.xls還是同一工作簿內多 Sheet。 - 說明期望輸出:合併後的文件名、保存路徑,以及是否需要保留源表格式。
- 補充約束:若各文件表頭名稱略有差異、列順序不同或存在空行,可明確寫出,與 Skill 簡介中的「對齊表頭、過濾空行、適配列數」能力對應。
- 讓 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 。