DeepSeek Harness Office 插件(dsh-office)

前言

在 DSH 桌面版中,内置的 Office 技能倾向于生成文件,这会导致文件被占用、格式走样且无法实时查看。dsh-office 通过 COM 接口解决了这个问题。

是什么

DeepSeek Harness Office 插件(Windows):AI 直接在你打开的 Word / Excel / PowerPoint 里改文档,改动实时出现在窗口中,你可以同时编辑;读结构、批量编辑、渲染成图核对、保存。

插件由 copylee711 维护,开源(MIT)。它解决了默认 Office 技能无法在打开的文档上操作、格式易丢失的问题,通过调用 Office 的自动化接口(COM)让应用自己执行修改。

核心功能

实时协作与编辑

插件让 AI 直接在打开的文档里改。文件正开着也能改,改动会实时出现在窗口中,你可以边看边一起编辑。AI 只有在调用保存时才写入文件,不会替你关闭文档。

Office 窗口被挡住或在后台也照常进行,你可以同时用电脑做别的事。AI 改写和删除段落必须带开头文字,Word 的一批修改在 Word 里是一个撤销步骤,按一次 Ctrl+Z 整批撤回。

格式与排版控制

插件支持修改样式本身(字体、字号、行距、自动编号),所有用到它的段落一起变。设置纸张、页边距、页码、页眉、目录、某段另起一页。

针对论文和文档,支持三线表与表格格式、规范的图表题注(自动编号、居中、表题在上图题在下)、消除图表前的留白、表格跨页(表头在下一页重复,单行不被拆到两页)。

公式、引用与文献

支持原生公式:AI 在文字里用 $...$(行内)和 $$...$$(单独一行)写 LaTeX,由 Word 自己的 LaTeX 解析器读成原生公式。支持引用与参考文献:正文里写 \cite{1},变成上标 [1],按住 Ctrl 点击跳到对应文献。

Excel 数据处理与分析

长表格不必逐行读:插件会对超过 60 行的表自动给出每一列的概况(数值、文本、日期、空白各多少,最小值、中位数、最大值,以及值得注意的地方)。支持清洗(去空格、删字样、统一大小写、把“¥1,299”读成数字、把“2025/3/1”读成日期)、替换、填充空白、删除重复行、按条件删除行、排序、筛选、复制范围。

支持数据分析:添加列并填充公式、建立数据透视表、添加图表(柱状、条形、堆积、折线、饼图、圆环、散点、面积、雷达和组合图)。渲染检查时,插件可以看带图表的区域。

PowerPoint 演示文稿生成

插件可以生成成型版式的幻灯片。AI 不再自己摆文本框,而是先选一套主题(ink、paper、ocean、forest、graphite 五套浅色,night、chalk、plum 三套深色),再用 slide 指令生成一整页——封面、目录、章节页、要点、卡片、数据、图表、表格、公式卡片、时间线、流程、对比、满版配图、引言、结束页。

支持更多版式与自由画布(定理/定义页、图组页、总结页、对开页、代码页、画布)。支持图片裁切(竖长的图保留上部)、幻灯片图示与表格(原生 SmartArt、原生表格、常用形状和连线)。

其他能力

  • 批量编辑:office_edit 一次调用按顺序执行一批修改,中途某一项失败就停下并报告已完成哪些。
  • 读结构与看排版:office_read 把打开的文档读成文本(段落/单元格/形状),office_render 把一页/一张幻灯片/一个单元格区域渲染成图片给模型核对。
  • 零安装依赖:首次使用时用 Windows 自带的 .NET Framework csc.exe 编译一个小 helper(约 1 秒,之后缓存),不需要 Python、LibreOffice 或 node-gyp。

安装与启用

安装命令(web profile):

dsh plugin --profile web add @copylee/dsh-office@latest

环境要求:
- 操作系统:Windows 10 / 11(自带 .NET Framework 4.8)。
- 软件:微软 Office(Word、Excel、PowerPoint,装了哪个就能用哪个)或 WPS Office(文字、表格、演示)。
- DSH 版本:0.2.0-rc.2 或更高。

首次使用时,插件会自动调用 Windows 自带的 csc.exe 编译一个小 helper(约 1 秒,之后缓存),不需要额外的 Python 或 node-gyp 环境。

典型用法

直接说要做什么即可,AI 会利用 Office 的能力执行:

  • 用 Word 写一份季度工作总结,保存到桌面
  • 打开 D:\数据\销售.xlsx,加一列金额并在最后一行求和,再画一个柱状图
  • 把我现在开着的 PPT 第 3 页的标题改短一点,正文改成三条要点

适用场景与注意

适用场景:
- 需要保持格式的文档写作(论文、报告)。
- 需要在打开的文档上实时协作的场景。
- 需要处理 Excel 大量数据并进行清洗、分析的场景。
- 需要快速生成 PPT 演示文稿的场景。

注意事项:
- 仅支持 Windows。
- AI 改写和删除段落必须带开头文字。
- Excel 的纯数据处理此时允许 AI 借助 Python(在工作簿未打开时)。
- 写错参数会被指出,操作里出现不认识的字段时结果里会点名哪个字段被忽略。

短结尾

dsh-office 是 DSH 生态中处理 Office 文档的实用插件。它通过 COM 接口让 AI 直接操作打开的文档,实现了实时协作、格式保持和批量处理。对于需要在 Windows 环境下深度使用 Office 的用户,它是一个降低门槛、提升效率的工具。

插件目录:https://www.skillhub.cn/plugins/copylee711/dsh-office
GitHub 仓库:https://github.com/copylee711/dsh-office

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

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

小夜