This project aims to create a spreadsheet-like table application
Now it support following features:
- Value Input and edit
- Multiple column sort
- Cell editing
- Cell calculating
- numbers, hex, octal numbers
- addition / subtraction / multiplication / divide / rest
- functions, like
SUM([n1,n2,n3])
,AVG([n1,n2,n3])
,PI()
- nested expression, brackets
also it support:
- Big table supported( reuse dom element to display data )
- keyboard navigation
$ git clone https://github.com/Obooman/the-table.git
$ cd the-table && yarn
$ yarn start # will open in :3000
- Test cases for calculation functions
- Test cases for stringCalc
- model update logic
- Editing Cell component
- Sorter design
- model data rendering
- Infinite Grid component
- Compose application
- Deploy for github pages
- InfiniteGrid end panel issue