← 返回列表
✓ 可直接安装
如果你觉得本项目好用的话,请给个 ⭐ Star —— 谢谢!
自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=20);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/18 · 已提供中文文档
面向DeepSeek Harness的模型可用Office工具:Word(.docx)、Excel(.xlsx)和PowerPoint(.pptx)的创建/读取/更新,具备工作区安全路径和PPT图像嵌入功能。
综合分
44.2
GitHub 分
44.2
用户评分
—
★ Stars
20
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-office-toolsnpm 包 dsh-office-tools 已校验归属本仓库,走 npm 安装最省事
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-office-tools @ 1.0.3
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 23:37:49
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-fs@deepseek-ai/dsh-fs-sandbox@deepseek-ai/dsh-llm@deepseek-ai/dsh-sandbox@deepseek-ai/dsh-sandbox-policy@deepseek-ai/dsh-session@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-tools@deepseek-ai/schemastery用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-office-tools npm version ci License: MIT 已收录于 awesome-dsh-plugin 如果你觉得本项目好用的话,请给个 ⭐ Star —— 谢谢! 为 DeepSeek Harness 提供 8 个模型可调用的 Office 文件工具:在会话工作区内创建、读取、更新 Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)。零运行时依赖 —— 文件由插件自带的 OOXML 引擎生成与解析,所有字节都经官方 ctx.fs 服务传输。 工具 | 工具 | 作用 | |---|---| | word_create | 创建 .docx(标题、段落、项目符号、一个表格) | | word_read | 提取文本;format: "markdown" 结构化渲染 | | word_update | 向现有文档追加段落、项目符号和/或表格 | | excel_create | 创建多 sheet 的 .xlsx | | excel_read | 读取 sheet 为行;公式返回缓存值或 '=…' 串 | | excel_update | 替换/新建整张 sheet,或按 A1 地址写单元格 | | ppt_create | 创建 16:9 .pptx(幻灯片、要点、备注、链接式图片) | | ppt_read | 提取文本、备注、表格与每个形状的几何信息 | 以 = 开头的字符串单元格会写成真正的 Excel 公式。 演示 一句话,季度报告三件套: 安装 dsh plugin --profile web add dsh-office-tools # npm(推荐) dsh plugin --profile web add github:kw78/dsh-office-tools # 源码 安装后重启 DSH。宿主需提供 fs 服务(凡带内置 read/write 工具的 profile 都有)。 注意事项 - 所有路径限制在会话工作目录内;overwrite 默认 false。 - 读取接受任意真实包(STORE/DEFLATE),带 zip 炸弹防御;更新遇到含二进制部件的包会明确拒绝而非损坏它。 - PPT 图片为链接式(非内嵌)——移动 deck 时请连同图片文件。 - ppt_create 回显每个元素的落点坐标;ppt_read 对任意 deck 返回同样的几何信息。 配置 只有一个选项:enablePptTools(默认 true)——与 dsh-ppt 等专用演示插件共存时设为 false: - insert: - id: dsh-office-tools config: enablePptTools: false 开发 pnpm install && pnpm run check # typecheck + tests + build pnpm run test:e2e # 真实组合 E2E(sandbox-policy + fs-sandbox + tools) 兼容性:DSH >=0.1.0-rc.6;逐版本的精确兼容记录见 package.json(dsh.compatibility.dshReleases)。 更多文档:DEVELOPMENT.md · ROADMAP.md · hub-registration.md · MIT License
扫码进群