visidata
Terminal spreadsheet multitool for exploring data
TLDR
Open a CSV file
$ vd [data.csv]
Explore piped JSON data$ curl [https://api.example.com/data] | vd
Browse a SQLite database$ vd [database.db]
SYNOPSIS
vd [options] input
DESCRIPTION
VisiData combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python into a lightweight tool that handles millions of rows. It supports dozens of formats including CSV, JSON, Excel, SQLite, HDF5, and more. Features include sorting, filtering, aggregation, frequency analysis, and interactive plotting.
INSTALL
sudo dnf install visidata
sudo pacman -S visidata
brew install visidata
nix profile install nixpkgs#visidata
HISTORY
VisiData was created by Saul Pwanson and is written in Python.