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