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.

SEE ALSO

csvkit(1), xsv(1), miller(1)