🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

表格对账流 Lostforest7/dsh-sheetflow

DeepSeek Harness
Lostforest731 天前有提交已提供中文文档扫描:含敏感能力

把明细填入 Excel 模板并逐项核对异常来源

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Lostforest7/dsh-sheetflow
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · tool
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 31 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 15 处,展示前 12 条)
  • 读取本地文件
    lib/index.js:151
    const rel = relativeFile(file), root = await realpath(this.root), full = path.resolve(root, rel), resolved = create ? path.join(await realpath(path.di
  • 读取本地文件
    lib/index.js:156
    const info = await lstat(full).catch(() => void 0);
  • 读取本地文件
    lib/index.js:162
    const full = await this.file(file), info = await lstat(full);
  • 读取本地文件
    lib/index.js:165
    return readFile(full);
  • 读取本地文件
    lib/index.js:168
    const root = await realpath(this.root), p = path.join(root, ".dsh-sheetflow");
  • 写入本地文件
    lib/index.js:169
    await mkdir(p, { recursive: true });
  • 读取本地文件
    lib/index.js:170
    const actual = await realpath(p), back = path.relative(root, actual);
  • 写入本地文件
    lib/index.js:186
    await writeFile(temp, JSON.stringify(value, null, 2), { flag: "wx" });
  • 写入本地文件
    lib/index.js:187
    await rename(temp, dest);
  • 写入本地文件
    lib/index.js:854
    await writeFile2(paths[i], data, { flag: "wx" });
  • 删除本地文件
    lib/index.js:858
    await Promise.all(written.map((x) => unlink(x).catch(() => {
  • 发起网络请求
    lib/workbench.js:605
    `;var Ef=Kt(Cr(),1),Sf=document.createElement("style");Sf.textContent=kf;document.head.append(Sf);var Su=location.hash.slice(1)||sessionStorage.getIte
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-session-query@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 填写周期性Excel模板
  • 复核对账异常
  • 追溯数值来源

填写周期性 Excel 模板,复核对账异常,并追溯每个数值的来源。

README

由 DeepSeek 最新模型翻译生成
DSH SheetFlow 把明细填进固定 Excel 模板,逐项核对异常,每个结果都能追溯来源。 财务免责声明:SheetFlow 用于数据整理与对账复核,不提供会计、税务或财务建议,也不是记账系统。AI 映射及导出的金额、公式和异常,投入业务使用前均需独立核验。勾选“已核对”仅记录复核,不代表异常已解决或款项已获批准。 v0.1.0-pre 预览版:已在 Windows、Node 24.19.0、DSH Web 0.2.0-rc.2 上验证,提供中英文工作台。三组样例及一组新建盲测均为合成数据。真实 deepseek-v4-pro / max 识别对了列映射,但需要修正两处来源表头行号才能导出;这仅证明一次经复核的闭环,未证明全自动映射或真实业务兼容性。本轮完整记录。GitHub Pre-release 下载;本预览版不发布 npm。 English · 兼容性与限制 · 验证记录 · 规则格式 该盲测导出还通过了用户委托 Codex 代操作的原生 Microsoft Excel 检查:强制重算、公式动态改值及撤销、8 行明细、3 个合并区域全部通过。截图与结果。这是合成数据应用验收,不是用户本人财务签字。 合成示例数据:月结数据、异常复核与来源追溯 演示截图:合成示例数据。 这是 DeepSeek Harness 的独立社区插件。
展开完整文档(README 剩余 1 节)
DSH SheetFlow

把明细填进固定 Excel 模板,逐项核对异常,每个结果都能追溯来源。

财务免责声明:SheetFlow 用于数据整理与对账复核,不提供会计、税务或财务建议,也不是记账系统。AI 映射及导出的金额、公式和异常,投入业务使用前均需独立核验。勾选“已核对”仅记录复核,不代表异常已解决或款项已获批准。

v0.1.0-pre 预览版:已在 Windows、Node 24.19.0、DSH Web 0.2.0-rc.2 上验证,提供中英文工作台。三组样例及一组新建盲测均为合成数据。真实 deepseek-v4-pro / max 识别对了列映射,但需要修正两处来源表头行号才能导出;这仅证明一次经复核的闭环,未证明全自动映射或真实业务兼容性。本轮完整记录。GitHub Pre-release 下载;本预览版不发布 npm。

English · 兼容性与限制 · 验证记录 · 规则格式

该盲测导出还通过了用户委托 Codex 代操作的原生 Microsoft Excel 检查:强制重算、公式动态改值及撤销、8 行明细、3 个合并区域全部通过。截图与结果。这是合成数据应用验收,不是用户本人财务签字。

合成示例数据:月结数据、异常复核与来源追溯

演示截图:合成示例数据。

这是 DeepSeek Harness 的独立社区插件。输入订单明细、结算明细和业务模板,确认列映射,预览写入差异,核对异常,最后得到新的模板副本、HTML 审阅报告和 JSON 来源记录。

已实现

- 文件、工作表、表头行、匹配编号、金额列与模板区域的可视化配置。
- 两位小数的精确金额计算;容差与分笔到账合计需要明确选择;空白金额不当作零。
- 缺订单、缺结算、重复编号、无效输入和金额差异的逐项复核。
- 文件、表名、行号、单元格、原值和规则的来源追溯。
- 保留模板单元格样式,保护公式与合并区域,预览旧值覆盖及剩余行清空。
- 保存、导入、导出可复用规则;表头变化后拒绝沿用旧映射。
- 本地会话历史;输入变化后旧审核不能继续导出;导出不覆盖原文件。
- DSH 会话提出待审规则,人工确认后执行;中英文工作台和审阅报告。

三步本地体验

建议 Node 24,也接受 Node 22.x 中的 22.19 及以上版本。先在解压后的源码目录运行:

npm ci --cache .cache/npm
npm run build
npm run dev

打开终端给出的本地链接,点击 载入样例规则 → 勾选确认 → 生成预览。默认样例有 8 条记录,2 条一致,6 条异常。查看来源并逐条勾选“已核对”,再点击 导出模板副本。

结果保存在 examples/month-end/ 下,包括 XLSX 副本、HTML 报告和 JSON 记录。原文件保留。本地体验不需要 Excel 或模型密钥;AI 建议功能在 DSH 内使用。

接入 DSH

1. 按 官方说明 安装并配置 DSH,在本项目执行上述安装、构建命令,再注册插件:

dsh plugin --profile web add "C:\Users\xiaoz\Documents\Codex\Projects\dsh-sheetflow"
dsh web

构建好的 .tgz 也可以注册,命令中的路径替换为安装包绝对路径即可。

2. 在 DSH 中选择包含来源表和模板的工作区。体验样例时,选择本项目的 examples/month-end 文件夹。点击 SheetFlow 填表台。
3. 选择来源与列,确认统一币种、业务期间、模板写入区域,生成预览,核对异常,导出副本。需要 AI 帮助时输入映射要求并发送,等待会话完成后点击 读取建议,再次确认再运行。

请在业务工作区的 .gitignore 中加入 .dsh-sheetflow/ 和生成的 sheetflow-* 文件。历史和报告含业务数据。确定性处理在本地完成;点击请求 AI 建议后,指令、表头、有限样本及工具检查结果会通过当前 DSH 模型配置发送。

下一期复用与另一款模板

保存规则后,可在同一 DSH 会话中再次加载。跨会话通过规则 JSON 转移。换数据后仍需确认表头与业务期间,并重新生成预览、核对异常。

本地体验另一组样例:

$env:SHEETFLOW_WORKSPACE = "examples/next-month"
npm run dev

通过 高级:导入 / 导出规则 JSON 导入该文件夹的 recipe.json。这组示例验证分笔到账 0.10 + 0.20 = 0.30。examples/alternate-template 则使用另一个工作表、起始行和带旧数据的模板。

当前边界

支持普通 XLSX 模板和 XLSX / UTF-8 逗号 CSV 明细;每份来源映射一个编号、一列金额;币种与期间由使用者确认;仅填入已有预留区域。

不计算 Excel 公式、不换汇、不做模糊匹配、多对多对账、PDF/OCR 或自动扩行。保留公式并移除旧缓存,打开导出副本后应由 Excel 重算。宏、数字签名、外部工作簿链接和受保护的目标工作表会被拒绝。复杂工作簿、远程文件系统和其他 DSH 版本尚未验证。完整限制。

开发检查:npm run check、npm run test:e2e。浏览器测试优先使用 Windows 已安装的 Google Chrome,否则执行 npx playwright install chromium。DSH 预发布依赖图采用 .npmrc 的兼容解析方式;DSH 运行程序请单独按官方说明安装。

MIT 许可。真实模型复核记录已提供;真实业务样表和复杂工作簿仍需验证。用户已于 2026-10-01 明确确认验收并授权 GitHub Pre-release 发布,详见发布记录。
预览分享卡片长什么样 ↓Lostforest7/dsh-sheetflow
分享 · DeepSeek Harness Hub
Lostforest7/dsh-sheetflow

把明细填入 Excel 模板并逐项核对异常来源

回到顶部