dsh-plugin-wps-office-next
用中文对话操控 WPS 表格 / 文字 / 演示的 DeepSeek Harness 插件(仅 Windows x64 / COM)。自带 MCP server、常驻 COM 宿主与技能文档,免装 WPS 加载项、免配环境变量。
What it is
用中文对话操控 WPS 表格 / 文字 / 演示的 DeepSeek Harness 插件(仅 Windows x64 / COM)。自带 MCP server、常驻 COM 宿主与技能文档,免装 WPS 加载项、免配环境变量。
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-plugin-wps-office-next@0.9.0
DSH versions accepted
Undeclared
Author and traction
sueccku · ★ 29 · Updated 2026-10-21
About this plugin
dsh-plugin-wps-office-next
让 DSH 替你动手操作 WPS 表格 / 文字 / 演示。你用中文把要求说清楚,它去改数据、排格式、画图、导出,最后把文件存好。
装好以后,你可以直接这样提要求: 把桌面上的《销售明细.xlsx》按地区汇总到一张新工作表,降序排,再画一张柱状图,最后导出成 PDF 放到同一个文件夹。
这件事对两种人最有用:天天在 WPS 里重复做表格、排版、套模板的人,以及已经在用 DSH 处理文字、希望它直接动手改文件而不是只写一段操作说明的人。
你不需要给 WPS 装加载项,不需要配环境变量,也不需要写一行代码。改动都发生在你本机已经打开的 WPS 里,插件自己不联网、不会把文件传到别处;真正会读到文档内容的是你正在使用的那个 AI 模型,敏感文件请按你所用的模型服务的隐私政策自行判断。
安装也简单:把下面「怎么装」那一段整段复制给你的 DSH AI,剩下交给它。你唯一要亲手做的是重启一次 DSH。 它能帮你做什么 表格(WPS 表格 / Excel) 读数据、写数据、批量填充,跨工作表搬来搬去 排序、筛选、去重、分列、分类汇总、合并计算 写公式并重算,单变量求解(给定目标值,倒推出需要的输入) 单元格格式、数字格式、条件格式、数据验证 图表(可以带标题和数据标签)、透视表(新建、刷新、清除) 表格对象、命名范围、批注、冻结窗格、分级显示 页面设置和打印(打印标题、页眉页脚、横向 A4 之类) 导出图片、转 PDF、另存成别的格式 文字(WPS 文字 / Word) 新建、打开、保存、另存、关闭 读写正文和段落,设置字体、样式、行距、对齐 查找和替换。注意「只查找」和「替换」是两个明确不同的动作,不会顺手改坏文档 文档里表格的读写和编辑,增删行列、合并拆分、套样式 页眉页脚、按节的页码格式与分节重编号、分节、分栏、按节的页面设置(一节一个纸张方向) 目录、书签、超链接、脚注尾注、索引、交叉引用、内容控件 批注和修订的查看、接受与拒绝,以及字数统计 邮件合并:拿一张 CSV 表,一次生成几十份文档,母版不动 演示(WPS 演示 / PPT) 新建、打开、保存演示文稿 增删幻灯片、套用版式、填标题和正文 文本框、形状、填充和字体、形状效果 插入表格和图片,统一样式 切换效果、动画、演讲者备注 把幻灯片导出成图片 几个应用一起用 在三个应用之间搬数据,比如「Excel 里算好的数字写进 Word 报告,再导出 PDF」 保存、另存为、格式互转(含转 PDF) 查看当前开着哪些工作簿、文档、演示,以及 WPS 连接状态 一次批量执行多个操作(单次上限 50 个),省得来回等
完整的工具清单在 skills/ 各目录下的 reference.md 里;在 DSH 里直接问「WPS 能做哪些事」也行。 可以这样对它说
下面这些都能直接照着说,改动一下细节就能用: 怎么装
不用自己敲命令。打开 DSH 新建一个会话,把下面整段复制粘贴发出去,剩下的交给它:
AI 装完后,按它说的完全关闭 DSH 再重新打开。重启后新建一个会话,问一句「WPS 连上了吗」就行。
自己动手前顺手确认两件事:系统是 64 位 Windows,WPS 是 12.1 及以上的 64 位版本。其他环境(Node.js、pnpm 之类)AI 会自己查,缺什么它会告诉你怎么办。 用之前,有几件事值得知道 重要文件先备份。 COM 的改动不一定进撤销栈,Ctrl+Z 不一定救得回来。批量改动之前先复制一份,花的是一分钟。 结果里的 warnings 要扫一眼。 它的意思是「主要操作已经做完,但某个次要步骤没成功」,通常需要你确认一下。 关闭「从来没保存过」的文件时,插件会自动选不保存并关闭,同时回报一条 warning,免得弹出保存对话框把流程卡死。文件里有重要东西的话,请自己手动保存。 同一时间只让一个程序操作 WPS。 多个 DSH 会话,或者你一边手工点、AI 一边改,会互相干扰,因为它们共用同一个 WPS 实例。插件现在会主动拦下第二个 DSH 会话并回一句中文说明,但「你手工操作」和「AI 操作」之间的打架只能靠你避开。 以文件为准。 插件改动后会自己复验一遍,但涉及重要数据时,建议你还是打开确认一下。 DSH 自带的 office 技能和本插件不是一回事。 DSH 0.2.0 起内置 office-docx / office-xlsx / office-pptx(离线读写文件,基于 LibreOffice),本插件是操作你正在运行的 WPS 窗口(改完你眼前那份、看得见)。两者不冲突,但同一件事可能走两条路——想让它用 WPS,就在要求里点名「用 WPS 打开 / 操作」。 现在还做不到的 只支持 Windows x64 + WPS 12.1+(64 位)。 macOS / Linux 支持已经整体移除;32 位的 WPS 和「多组件模式」也不行。 不给 WPS 装或卸加载项。 走的是纯 COM 通道,本来就不需要加载项。 不承诺能撤销。 COM 改动不一定进撤销栈。 带打开密码的文件不会被打开。 WPS 遇到加密文档会弹一个密码框,而模态框一旦弹出来会把整个会话卡住(把后台进程杀掉也没用,框还在)。插件现在在打开之前先看文件本身:加密的文件会被直接认出来,不弹框、也不去碰 WPS,立刻报错并告诉你怎么办——先用 WPS 手工打开它、另存为一份不加密的副本,再对副本操作。三个应用(表格 / 文字 / 演示)以及「从另一个演示文稿插入幻灯片」都走这条预检。 文件正被别的程序占用、或者文件在网络盘上而网络掉线时,打开可能要等很久。 插件在打开前不做占用探测(WPS 自己就持有文件句柄,独占探测会误伤「重新打开已经打开的文件」),网络路径的可达性检查也没有便宜的做法;遇到这种情况请先在资源管理器里确认文件可用,再让 AI 重试。 超时的意思是「状态未知」,不是「已经失败」。 如果某个操作超时,插件会告诉你 WPS 可能被某个对话框挡住、或者已
下面这些是给 DSH 里的 AI 和要动代码的人看的。普通用户看到这里就可以停了。 给 AI 的安装指引 用户把上面那段话发给你之后,按这里执行;用户也可以把整节内容一起发给你。 1. 环境要求 Windows PowerShell 5.1 是系统自带的,不需要装。硬性条件不满足时如实告诉用户,不要硬装。 DSH Desktop 用户注意:DSH Desktop 自带 Node,但不会把它放进宿主进程的 PATH,而 MCP 子进程的环境又会被清洗掉所有 DSH_* 变量(包括 DSH_DESKTOP_NODE_EXECUTABLE)。所以宿主 PATH 上没有 node 时,插件不会调用它——MCP 条目会改用 DSH 自带运行时里的真实 Node(%DSH_HOME%\dsh-runtimes\dsh-primary-runtime\dependencies\node\bin\node.exe),找不到才退到宿主自己的 process.execPath。想指定别的 Node,设 WPS_
Similar plugins
treg
OpenRouter for tools - 4,000+ agent-friendly tools, pay for the usage, not subscription
dsh-im
把微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord、Matrix接入DSH。 Connect Telegram, WhatsApp, Slack, Discord, Matrix, WeChat,…
DeepSeekBot
BotHarness — a DeepSeek Harness plugin layer that gives agents a persistent identity (PersonaBots)