3 ms·
VisiData – open-source spreadsheet for the terminal
- cranberryturkey 1y agoThis is awesome
- gnabgib 1y agoPreviously 2021 (69 points, 6 comments) https://news.ycombinator.com/item?id=28078980 https://news.ycombinator.com/item?id=28078980 2020 (203 points, 22 comments) https://news.ycombinator.com/item?id=24774947 https://news.ycombinator.com/item?id=24774947 2018 (195 points, 40 comments) https://news.ycombinator.com/item?id=16515299 https://news.ycombinator.com/item?id=16515299
- saulpw 1y agonot a spreadsheet
- embedding-shape 1y ago... because?
- saulpw 1y agoit doesn't allow formulas in cells. everything is a table with rows and columns.
- saxenaabhi 1y agoThis lacks formulas? If anyone is interested i can recomment org-mode tables which looks more feature rich than visidata: https://orgmode.org/worg/org-tutorials/org-spreadsheet-intro.html https://orgmode.org/worg/org-tutorials/org-spreadsheet-intro...
- donaldihunter 1y agoMuch as I love org-mode tables, I'd say the only axis where an org table is more feature rich is the formula support. Visidata is an amazing multitool for exploring tabular data that supports many data sources. From an ergonomic perspective, visidata wins.
- ZeroGravitas 1y agoIt can do the first example on that page at least. It calls them derived columns and you can use python to combine and process other columns. https://www.visidata.org/docs/columns/#derived https://www.visidata.org/docs/columns/#derived
- leonim 1y agoThis is the = command that adds a new column based on a Python expression you provide. You can reference the cells in the current row based on the column name. It is also possible to create a column based on the output of a shell command. VisiData is row based, not cell based, so you cannot create expressions that reference data across rows.