All plugins

DSH / BUNDLE / BUNDLES

@helibeiqi/dsh-excel-kit

v0.1.1helibeiqi / dsh-excel-kit1f051e41f5

InstallableBundlesBundles & other modulesCommunity · Topic auto-analysis

Overview

@helibeiqi/dsh-excel-kit

Read-only Excel analysis toolkit for dsh (DeepSeek Harness). Streaming xlsx reader (yauzl + sax), describe / filter / pivot tools, big-file safe.

README / EN

Package documentation

Registry summary

Read-only Excel analysis toolkit for dsh (DeepSeek Harness). Streaming xlsx reader (yauzl + sax), describe / filter / pivot tools, big-file safe.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **Read-only by design**: v0.1.0 strictly forbids writing or formatting. No `set_cell`, no style mutation. - SheetJS CE is a dependency for test cross-validation only; the production reader never calls `XLSX.readFile`. - `excel_filter` and `excel_pivot` reference columns by **header name** (first row). Empty header cells fall back to `colN` (1-based). - `mean`/`sum`/`min`/`max` operate on numeric values (numbers or numeric strings); non-numeric cells are ignored for numeric aggs. `count` counts non-empty values of the column within a group. - Group keys in `excel_pivot` join values with `|`; a value containing `|` may collide with a nested key (rare in practice). - Only the first sheet's `xlsx` (`.xlsx`, zip-based) format is supported — not legacy `.xls`, `.xlsb`, or password-encrypted files. - Streams are bounded, but `excel_describe` with default settings scans every row (that's the point — it is streaming, not free). ---