TL;DR — Quick Summary
csview displays CSV and TSV files as beautiful tables in the terminal. Auto-detect delimiters, column alignment, color themes — read tabular data without a spreadsheet.
csview turns CSV into beautiful terminal tables. Borders, colors, alignment — no spreadsheet needed.
Installation
# Cargo
cargo install csview
Usage
# View CSV file
csview data.csv
# TSV file
csview -t data.tsv
# Custom delimiter
csview -d ';' data.txt
# From stdin
cat data.csv | csview
curl -s https://example.com/data.csv | csview
# Markdown table output
csview --style markdown data.csv
# No header
csview --no-headers data.csv
# Select columns
csview -c 1,3,5 data.csv
# Sniff delimiter automatically
csview --sniff data.txt
Summary
- csview renders CSV/TSV as beautiful terminal tables
- Auto-detect delimiters, header detection, column coloring
- Markdown, ASCII, Unicode border styles
- Column selection, large file streaming
- Written in Rust — fast, pipe-friendly