What do you want to do?
3 use cases
-
Build a model whose numbers recalculate on change
Write a P&L as React and export an .xlsx whose formulas update when an assumption moves.
- REPO
lianghsun/open-sheet - Data and analytics
- Intermediate
View prompt
In the open-sheet repo at <project path>, write a P&L sheet from this description: <description of revenue, costs and assumptions>. Use references such as r.cell and ref().column, with no A1 addresses, then export the .xlsx to <output path>. Verify that changing the growth assumption in the exported file moves the net income column.
- REPO
-
Generate a live workbook for every record in a batch
Turn each row of incoming data into its own .xlsx, with formulas kept rather than baked values.
View prompt
Using the open-sheet repo at <project path>, create a sheet template that reads the rows in <input file> and exports one .xlsx per row to <output folder>. Each file must keep its formulas instead of values. Verify that the number of exported files equals the number of input rows and that formula cells remain formulas in one sample file.
-
Trace a wrong cell to its source and send notes back
Use inspect mode to see a cell's source line and formula, then leave a note for your agent.
- REPO
lianghsun/open-sheet - Data and analytics
- Intermediate
View prompt
In the open-sheet project at <project path>, collect the notes left in inspect mode on the sheet <sheet name> and apply them with the /apply-comments skill. Expected output: the source file edited for each note. Verify by listing any cell that still shows #NOT_EVALUATED and explaining why.
- REPO
Quick start with Open Sheet
- Check you have what it needs: Node; npm or pnpm; A coding agent or text editor.
- Open lianghsun/open-sheet on GitHub and read the README and license.
npx @open-sheet/cli init my-sheetscd my-sheets && npm install && npm run dev- Describe the P&L to your coding agent and have it write the React source using references such as
ref('pl').column('revenue'). - Check the sheet in the viewer, then use its export option to download the
.xlsx. (inferred, check the README)
These steps come from our top use case, Build a model whose numbers recalculate on change, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for lianghsun/open-sheet
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeOpen Sheet alternatives · Best AI repos for Data and analytics
About this repo
- Who it is forWritten for developers and their coding agents who generate spreadsheet models from code instead of editing workbooks by hand.
- Why it is hot127 stars, launched 67 days ago
- LanguageTypeScript
- Sourcegithub.com/lianghsun/open-sheet · Back to Hot repos
Requirements
- Node
- npm or pnpm
- A coding agent or text editor
- A local dev server to preview the sheet
Add this badge to your README
Maintain Open Sheet? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/lianghsun-open-sheet/?utm_source=github&utm_medium=badge&utm_campaign=lianghsun-open-sheet)
HTML
<a href="https://dedupedai.com/use-cases/lianghsun-open-sheet/?utm_source=github&utm_medium=badge&utm_campaign=lianghsun-open-sheet"><img src="https://dedupedai.com/badge/lianghsun/open-sheet.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Open Sheet
What is Open Sheet?
A TypeScript framework where you write a spreadsheet model as React and export it as a live .xlsx file with formulas intact. It is an open-source project on GitHub: https://github.com/lianghsun/open-sheet.
Who is Open Sheet for?
Written for developers and their coding agents who generate spreadsheet models from code instead of editing workbooks by hand.
What can I do with Open Sheet?
3 use cases so far, for example: Build a model whose numbers recalculate on change; Generate a live workbook for every record in a batch; Trace a wrong cell to its source and send notes back. Each has steps and a copy-paste agent prompt.
What do I need to run Open Sheet?
Node; npm or pnpm; A coding agent or text editor; A local dev server to preview the sheet.
What are alternatives to Open Sheet?
Other hot AI repos in Data and analytics: DSH Usage, Schemagate, Asobeast, Coreclaw API Directory, Quail.
Is Open Sheet safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.