跳到正文

hccccc01333/dsh-excel-chat

40最近提交 2026年8月15日

dsh-excel-chat DSH 插件

dsh-excel-chat 让你在 DeepSeek Harness 的对话界面里直接用自然语言操作 Excel 文件。它提供了一系列工具,用于读写单元格、校验公式、自动修复错误,以及创建图表和透视表。插件支持单步操作,也支持基于目标的多步 Agent 循环,自动验证并重新规划。

如何安装 dsh-excel-chat DSH 插件

dsh plugin --profile demo add dsh-excel-chat          # 从 npm 安装

复制不会执行命令。安装 dsh-excel-chat DSH 插件前请核对仓库和版本。

dsh-excel-chat DSH 插件数据来源

dsh-excel-chat DSH 插件快照日期:2026年8月16日

discovered

dsh-excel-chat DSH 插件能做什么

  • 自然语言编辑 Excel:添加公式、样式、筛选、冻结窗格等。
  • 公式校验与自动修复:检测偏移异常、循环引用、硬编码错误等。
  • 多步编排与目标闭环:规划 → 执行 → 验证 → 重新规划。
  • 数据洞察:快速预览、分析缺失值、重复值、异常值。
  • 图表创建、修改与 PNG 导出(仅 Windows)。
  • 原生数据透视表创建(仅 Windows)。
  • 工作簿对比与回滚(基于审计日志)。
  • 公式白话解释。

dsh-excel-chat DSH 插件适合哪些场景

  • 对 Excel 文件说“给 D 列加毛利公式、表头加粗、冻结首行、加筛选”,自动生成报表。
  • 检查整个工作簿的公式错误,并自动修复。
  • 用自然语言创建透视表和柱状图。
  • 对比两个工作簿的单元格差异。
  • 解释复杂公式(如 SUMIFS、VLOOKUP)的含义。

dsh-excel-chat DSH 插件适合谁

  • 经常使用 Excel 但希望避免手动编辑公式的办公人员。
  • 需要快速数据洞察和报表生成的数据分析师、产品经理。
  • 使用 DeepSeek Harness 并希望通过对话自动化 Excel 任务的用户。

dsh-excel-chat DSH 插件的限制

  • 图表创建、修改、透视表创建和图表 PNG 导出需要 Windows 并安装本机 Excel。
  • 公式解析是轻量扫描器,非完整语法解析;如表达式中的 '1E5' 可能会误解析。
  • 整列引用(如 Sales!$H:$H)不会产生单元格级依赖边。
  • 范围枚举最多 10000 个单元格,更大范围仅贡献起止边。

dsh-excel-chat DSH 插件的仓库 README 摘录

以下文字摘自 dsh-excel-chat DSH 插件的上游仓库 hccccc01333/dsh-excel-chat 的 README,版权归原作者,仅作引用。

在 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 里用自然语言 操作 Excel:说一句“给 D 列加毛利公式、表头加粗、冻结首行、加筛选”,agent 会自动 调用 `excel_operate` 完成;每次编辑后自动体检公式有没有被弄坏,也可以让它 “检查这个表哪里算错了”并自动修复。所有工作都在对话里完成,不需要记 Excel 操作。 ![dsh-excel-chat 真实演示(DeepSeek Harness Web + 真实模型录制)](assets/demo.gif) ## 功能实录(对话内真实截图) | 能力菜单:给文件就给你选项 | 数据洞察:自动发现数据问题 | | --- | --- | | ![excel_menu 能力菜单](assets/feature-menu.png) | ![excel_insight 数据洞察](assets/feature-insight.png) | | 表格预览:对话内真网格 | 公式体检 + 自动修复:差异一目了然 | | --- | --- | | ![excel_preview 表格预览](assets/feature-preview.png) | ![excel_autofix 自动修复](assets/feature-autofix.png) | 四张截图都是 DeepSeek Harness Web 里真实模型调用工具后,在消息流工具行内 渲染出的结果:能力菜单、问题清单、可编辑表格、修复前后差异。 ## 架构 ```mermaid flowchart LR U[用户自然语言] --> H[DeepSeek Harness] H --> P["excel_profile / excel_read · 结构速览 / 分页读取"] P --> M["excel_menu / excel_insight · 能力菜单 / 数据洞察"] M --> O["excel_operate / excel_task · 操作 DSL / 多步编排 / Goal 闭环"] O --> V["excel_validate_formulas · 公式体检"] V -->|异常| R["excel_autofix / excel_repair_formulas · 确定性修复 + LLM 修复"] V -->|干净| OUT[输出 workbook] R --> V2[复验] V2 --> OUT OUT --> X["excel_explain_formula / excel_diff_workbook / excel_undo · 解释 / 对比 / 可回滚"] ```

阅读完整 README仓库未声明许可,使用前请先与作者确认。

dsh-excel-chat DSH 插件常见问题

如何安装 dsh-excel-chat?

在终端中运行 `dsh plugin --profile demo add dsh-excel-chat`,前提是已安装 DeepSeek Harness。也可以从 GitHub 安装:`dsh plugin --profile demo add github:hccccc01333/dsh-excel-chat`。安装后建议执行 `dsh-excel-chat-doctor` 自检确认一切正常。

这个插件能创建图表和透视表吗?

可以,但仅限 Windows 系统且本机安装了 Microsoft Excel。图表创建、修改、透视表生成和 PNG 导出需要依赖 Excel COM 接口。在非 Windows 平台上,你仍然可以编辑单元格、校验公式、执行其他大多数操作。

插件能自动修复公式错误吗?

可以。插件提供了 `excel_autofix` 和 `excel_repair_formulas` 工具,能检测引用偏移、结构不匹配、硬编码错误、空行等常见问题,并执行确定性修复。可选地,还可以接入 LLM 进行更复杂的修复。修复后会自动复验。

`excel_task` 的 goal 模式是什么?

goal 模式是一种 Agent 闭环:模型先规划步骤,然后执行、观察结果、验证,如果目标未达成则重新规划。这适用于复杂的多步骤任务,比如从头构建一份完整报表。循环将持续直到成功或达到最大轮数。

这个插件能处理大型 Excel 文件吗?

可以处理大文件,但有一些限制:`excel_profile` 会建议读取范围,`excel_read` 支持通过 `maxRows` 分页以避免 token 溢出。公式依赖图的枚举对范围边限制在 10000 个单元格。对于非常大的文件,性能可能受影响。