CSVCalc allows you to calculate simple integer expressions, in tables, with the analogy as in Microsoft Excel.
Before running the application, you must install Golang 1.19+.
Example of usage:
$ go build -o csvcalc cmd/main.go
$ ./csvcalc ./test/data/example.csv
,A,B,Cell
1,1,0,1
2,2,6,0
30,0,1,5
- Zero external library dependency
- Implemented using queue data structure
- The check for cyclic dependence of table cells is not implemented, for example:
,A 1,A1
- Add parallelism in calculations