DSH Plugins
返回列表
🖥️

dsh-office-com

客户端 更新于 2026.08.27

在终端中运行以下命令:

dsh plugin install wly8691-jpg/dsh-office-com

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install wly8691-jpg/dsh-office-com 即可安装该插件,源码地址:https://github.com/wly8691-jpg/dsh-office-com

插件介绍

大多数 Office 插件走文件级路线:用 openpyxl 或 exceljs 打开 .xlsx,读取或写入单元格值,再存盘。公式只是一段字符串,永远不会被计算;VBA 宏、透视表、活文档深度排版,在文件级插件里根本不存在。dsh-office-com 换了思路——它通过 OfficeMCP 的 COM 通道直接操作本机运行中的 Excel 和 Word 实例,给 agent 的是一活的 Application 对象。

围绕这个对象,插件封装了 15 个语义工具:读写单元格范围、原样写入公式并强制重算取活值、运行已有 VBA 宏、创建与刷新 PivotCache / PivotTable 透视表、Word 全文查找替换(保留原文格式),以及一套会计旗舰流水线——分录写入并做借贷平衡校验、日记账经 SUMIF 聚合生成科目总账。带 path 的写操作执行后自动保存关闭,读操作直接关闭不落盘,行为契约清晰可预期。

适合谁?你在 DSH 里需要让 agent 不只是读写一个 Excel 文件,而是真正驱动一个打开着的工作簿:跑宏、刷新透视表、重算公式链、在已有 Word 文档上做格式保留的批量替换,或者走一遍从分录到总账的会计流程。前提是机器上装有 Microsoft Office 与 Python + OfficeMCP;缺失时插件静默降级,不会拖垮其他插件。

使用场景

  • 驱动运行中的 Excel 执行 VBA 宏并刷新透视表
  • 写入公式后强制重算,取回真实计算值
  • 从分录到总账到三表走完会计旗舰流程

适合人员

  • 需要在 DSH 中操作活 Office 实例而非静态文件的开发者
  • 希望 agent 自动完成分录、总账、透视表的财务用户
  • 已有 Office 环境、希望 agent 跑宏和批量排版的技术用户