helibeiqi/dsh-excel-kit

helibeiqi★ 0TypeScript最后同步: 2026-08-19

在 GitHub 打开

The most reliable read-only Excel analysis toolkit for DeepSeek Harness (dsh). Streaming xlsx reader (yauzl + sax), excel_describe / excel_filter / excel_pivot tools, big-file safe.

README 摘要

dsh-excel-kit A read-only Excel analysis toolkit for dsh (DeepSeek Harness). One sentence of value: stream any xlsx, however large, into compact, useful analysis (describe / filter / pivot) — without ever loading the whole workbook into memory, and without ever writing or formatting a cell. Version lock warning : this plugin is built and verified against DSH 0.1.0-rc.6 . Do NOT npm install dsh-excel-kit@latest blindly — use the locked range =0.1.0-rc.6 } . exec.signal (AbortSignal) Forwarded into the streaming reader ( streamSheet , sharedStrings load); aborts stop decompression/parsing promptly. ctx.spillStore (dsh-spill) Results larger than the threshold (default 32 KB) are persisted via ctx.spillStore.saveText({owner, source, suggestedName, content}) ; the returned value becomes { spilled: { locator, bytes, retrievalHint }, tool, summary } . A same-interface in-memory fallback is used when no real spillStore exists. dsh.bundle in package.json Declares cordis.patch.yml so dsh plugin --profile add dsh-excel-kit injects the excel-kit entry into the profile config. ctx.excel (potential future service) The XlsxStreamReader is exported so a future provider service can reuse the same s…

在 GitHub 查看完整 README →
工具/开发cordisdshdsh-pluginexcelspreadsheettypescriptxlsx

分类