| Visidata is a fast popular data tool in python https://www.visidata.org/ if you just want data entry. If I may be permitted a small plug ... Oleo is a GNU spreadsheet going back absolutely donkey years. I cloned the repo here: https://github.com/blippy/oleo and made minimalist fixes to get the thing to compile. I also based my own terminal-based spreadsheet based off of it call neoleo: https://github.com/blippy/neoleo I wouldn't say that my project is particularly good, but it does have a number of features that I find useful. The next release will include Tcl bindings, so you can customise some of the workings of the app. There's also a module available where you can go to town programmatically. It opens up a world of possibilities, including stuff like pivot tables. package require oleo
load-oleo mysheet.oleo
set ws [toMat]
set subset [subRows $ws [mand [mstreq 2 foo] [mstreq 3 bar]]
It has what I think is a nice little query language, too. In the last line I select the rows from the spreadsheet sheet column 2 is equal to foo and column 3 is equal to bar.I'm kinda dog-fooding it at the moment to put in place features that I need. It doesn't have the full equivalence of SQL-equivalent though. |
¹ https://matthodges.com/posts/2025-09-30-visidata/