LinuxCommandLibrary

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.

HISTORY

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

SEE ALSO

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

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard