Dsh Excel Chat
hccccc01333/dsh-excel-chat · skills
talk to Excel in DeepSeek Harness: create, edit, repair, and verify spreadsheets by conversation (cells, formulas, styles, filters, tables, charts)
★ 8GitHub stars
0Forks
2026-09-07Last updated
TypeScriptLanguage
—License
Key features
- src/formula.ts — A1 reference parser (cell, range, cross-sheet, whole-column), canonical cell ids, column helpers.
- src/graph.ts — dependency graph with bounded range expansion and cycle detection.
- src/patterns.ts — per-column reference-pattern analysis: offset anomalies, structure mismatches, hardcode breaks, empty gaps.
- src/validator.ts — validate(cells) entry point returning graph + column reports + anomalies.
- src/workbook.ts — ExcelJS-based workbook reader: .xlsx → cell-content map, and validateWorkbookFile(path).
Requirements
- Formula parsing is a lightweight scanner, not a full grammar: quoted strings are stripped, cell-like tokens followed by ( are treated as function names, and exotic constructs (e.g.
- 1E5 inside an expression before a real cell ref) may still mis-parse.
Install command
dsh plugin --profile web add github:hccccc01333/dsh-excel-chat