LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

xan

CSV magician for terminal data manipulation

TLDR

Preview a CSV file in the terminal
$ xan view [data.csv]
copy
Search for records in a column
$ xan search -s [name] "[pattern]" [data.csv]
copy
Plot a bar chart from frequency data
$ xan frequency -s [column] [data.csv] | xan plot bar
copy

SYNOPSIS

xan command [options] [input]

DESCRIPTION

xan is a powerful CSV processor forked from xsv that reads, manipulates, and visualizes CSV data directly in the terminal. It supports filtering, sorting, aggregating, deduplication, parallel processing, and can render scatter plots, histograms, and heatmaps. Handles gigabyte-scale files.

INSTALL

sudo pacman -S xan
copy
brew install xan
copy
nix profile install nixpkgs#xan
copy

HISTORY

xan was created by Guillaume Plique and medialab Sciences Po and is written in Rust.

SEE ALSO

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

Copied to clipboard
Kai