← All Project Ideas
Spreadsheet Formula Evaluator
advanced
A spreadsheet engine that parses and evaluates formulas with cell references, functions, and operator precedence. Supports common spreadsheet functions, relative and absolute references, and circul...
Target user
Developers building spreadsheet-like applications
Problem
Developers need to implement spreadsheet formula evaluation with cell references, functions, and dependency resolution without building a full spreadsheet application from scratch.
Requirements
- Parse and evaluate mathematical formulas
- Support cell references (relative and absolute)
- Implement common spreadsheet functions
- Detect circular references
- Recalculate on cell changes
Core technologies
TypeScript, Parser Combinators
Completion criteria
Users can evaluate spreadsheet formulas with cell references, functions, and dependency-aware recalculation.
Optional extensions
- Add custom function support
- Implement conditional formatting
- Add chart support
- Support array formulas