WPS:用 Agent Skill 做 Excel / WPS 表格自动化

前言

财务报表、考勤汇总、销售明细整理,往往离不开反复打开表格、复制粘贴、合并多张工作表。本地用 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 官方简介,未在资料中出现的细节不作延伸。

  1. 专业格式报表:用 openpyxl 创建、调整带样式的表格输出,减少手工排版。
  2. xlsm 解析:处理含宏的复杂 xlsm 文件(具体宏执行边界以 Skill 内 SKILL.md 与 Agent 环境为准)。
  3. 批量合并:将多个工作表或文件中的数据汇总到统一结构,适合跨表汇总类任务。

官方列举的典型场景包括:财务报表生成、考勤汇总、销售数据整理、人力资源批量处理等;对应常见诉求如「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):

  1. 生成报表:说明源数据字段、汇总规则、是否需要表头样式、输出 .xlsx 路径。
  2. 解析 xlsm:提供 xlsm 路径,说明要读取的工作表、字段或宏相关注意点(若仅需读数据,明确是否只读结构)。
  3. 合并多表:列出多个文件或同一文件内多个 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

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

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

小夜