前言¶
財務報表、考勤彙總、銷售明細整理,往往離不開反覆打開表格、複製粘貼、合併多張工作表。本地用 Python 腳本可以自動化,但要自己維護 openpyxl 讀寫、格式和 xlsm 解析細節,成本不低。若在 Cursor、Claude Code 等帶 Skills 的 Agent 裏裝一個面向表格的 Skill,可以把「寫腳本 + 調庫」收斂成對話裏描述需求,由 Agent 按 Skill 指引執行。
下面介紹 SkillHub 上的 WPS(座標 @user_d6510c26/wpsxiao),面向 Excel / WPS 表格的自動化處理。
這是什麼¶
WPS 是社區來源(community)的辦公效率類 Skill,分類爲 office-efficiency,當前版本 1.0.0,發佈者爲 user_d6510c26(SkillHub 頁面標註作者爲「小燕」)。Skill 標籤標明 不需要 API Key(requires_api_key=false)。
定位一句話:基於 openpyxl 等能力,幫助 Agent 創建帶格式的報表、解析含宏的 xlsm、批量合併多工作表數據;兼容 Windows / macOS,適用於 WPS Office 與 Microsoft Excel 產出的常見表格文件。
官方入口:
- SkillHub 頁面:https://www.skillhub.cn/skills/user_d6510c26/wpsxiao
- API 座標頁:https://api.skillhub.cn/user_d6510c26/wpsxiao
SkillHub 公開數據(以頁面與抓取元數據爲準):評分 100000,下載 8871 次。
核心功能¶
以下能力均來自 Skill 官方簡介,未在資料中出現的細節不作延伸。
- 專業格式報表:用 openpyxl 創建、調整帶樣式的表格輸出,減少手工排版。
- xlsm 解析:處理含宏的複雜 xlsm 文件(具體宏執行邊界以 Skill 內
SKILL.md與 Agent 環境爲準)。 - 批量合併:將多個工作表或文件中的數據彙總到統一結構,適合跨表彙總類任務。
官方列舉的典型場景包括:財務報表生成、考勤彙總、銷售數據整理、人力資源批量處理等;對應常見訴求如「Excel 重複操作太耗時」「WPS 自動化」「批量處理表格」「xlsm 文件解析」。
安裝與啓用¶
SkillHub 頁面給出的安裝方式是:讓 AI 按官方安裝文檔操作,並安裝座標 @user_d6510c26/wpsxiao。可將下面提示詞發給當前 Agent:
請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_d6510c26/wpsxiao`。
若本機已安裝 skillhub CLI,可按 SkillHub 安裝文檔 將 Skill 裝到當前 Agent 的 skills 目錄(必須使用 --dir,否則默認落在 ./skills/ 且 Agent 可能無法識別):
command -v skillhub && skillhub --version
未安裝 CLI 時,文檔推薦:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
安裝 Skill 示例(將 <skills 目錄> 換成當前環境路徑):
skillhub install user_d6510c26/wpsxiao --dir <skills 目錄>
常用 Agent 的 skills 目錄(摘自官方安裝文檔):
| 環境 | 路徑 |
|---|---|
| Cursor | ~/.cursor/skills/ |
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ 或項目下 .agents/skills/ |
安裝後一般需要重啓或重新加載 Agent,使 Skill 生效。Codex CLI、Claude Code、Cursor 的差異主要體現在 skills 目錄位置;安裝命令本身以 skillhub install … --dir 爲準。
典型用法¶
公開頁面未附帶獨立代碼倉庫或逐步教程,典型用法是:啓用 Skill 後,用自然語言說明表格路徑、目標結構和輸出要求,由 Agent 按 Skill 內規範調用 openpyxl 等完成處理。可按下面幾類需求組織對話(示例表述,非固定 API):
- 生成報表:說明源數據字段、彙總規則、是否需要表頭樣式、輸出
.xlsx路徑。 - 解析 xlsm:提供 xlsm 路徑,說明要讀取的工作表、字段或宏相關注意點(若僅需讀數據,明確是否只讀結構)。
- 合併多表:列出多個文件或同一文件內多個 sheet 的名稱,說明主鍵列與合併方式(追加行、按鍵關聯等)。
執行前建議確認:輸入文件已備份;大文件或含宏文件在本地沙箱中先試跑;輸出路徑有寫權限。
適用場景與注意¶
適合誰:經常做表格彙總、模板化報表、多 sheet 合併的辦公與數據分析人員;已在 Cursor / Claude Code 等環境使用 Skills 的開發者。
限制與注意:
- Skill 依賴 Python 生態(簡介明確提到 openpyxl),運行環境需能安裝並使用相應依賴;具體版本與腳本以安裝後的
SKILL.md爲準。 - xlsm 含宏時,安全與兼容性因本機 Office/WPS 版本而異,生產數據務必先副本驗證。
- 無需 API Key,但表格文件路徑與隱私數據仍由用戶自行管控,勿將敏感表上傳到不可信環境。
- 社區 Skill,行爲以 SkillHub 當前版本 1.0.0 包內容爲準;升級可用
skillhub對應更新流程(見安裝文檔)。
結尾¶
WPS 把「openpyxl 寫表、xlsm 解析、多表合併」封裝成 Agent 可遵循的 Skill,適合把重複性 Excel / WPS 操作交給對話驅動的工作流。安裝與座標以 SkillHub 爲準:
https://www.skillhub.cn/skills/user_d6510c26/wpsxiao