pmokeev / CSVCalc

CSVCalc is better than Excel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSVCalc

CSVCalc allows you to calculate simple integer expressions, in tables, with the analogy as in Microsoft Excel.

Example

Example

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

Information

  • Zero external library dependency
  • Implemented using queue data structure

What's next?

  • The check for cyclic dependence of table cells is not implemented, for example:
    ,A
    1,A1
  • Add parallelism in calculations

About

CSVCalc is better than Excel.


Languages

Language:Go 100.0%