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

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

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

小夜