How to from excel data to end-to-end type-safe trpc client and server
- Step 1Upload your canonical data schema — Use a spreadsheet that represents the authoritative field list for your entity.
- Step 2Generate router — The router file exports both the router and the TypeScript interface.
- Step 3Import interface on client — Import the exported TypeScript interface directly in your React components — no duplication.
- Step 4Use tRPC hooks — The tRPC React Query hooks infer types from the router automatically — zero manual type annotations needed.
Frequently asked questions
Can I use this with React Query directly without tRPC?+
The generated TypeScript interface and Zod schemas can be used independently of tRPC — with any data fetching library.
Does it generate OpenAPI/Swagger docs?+
Not directly — but tRPC OpenAPI packages can generate OpenAPI specs from the router the tool produces.
Privacy first
Every JAD Excel tool runs entirely in your browser using SheetJS and ExcelJS. Your spreadsheets, formulas, and data never leave your device — verified by zero outbound network requests during processing.