csvlens
A command-line CSV viewer that works like less, with regex search and row and column filtering.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get csvlens
Package managers
- Homebrew
brew install csvlens
About csvlens
csvlens opens a CSV file, or CSV data piped from another command, in a scrollable table in the terminal. It uses less-style and vim-style keys to move around, can find and highlight matches with a regular expression, and can filter rows or columns to show only matches.
Other options include freezing columns, adjusting column widths, custom or auto-detected delimiters, and marking rows to print them to standard output on exit.
Strengths
- Accepts files or piped CSV data
- Regex search and row and column filters
- Freeze columns and adjust widths
- Auto-detects delimiters
Limitations
- Viewer only, does not edit files
- Keyboard-driven interface takes some learning
Details
- Pricing
- FreeFree and open source.
- License
- MIT
- Developer
- YS-L
- Platforms
- Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Inspecting CSV files quickly in a terminal
- Categories
- CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 2 sources on file.
Alternatives to csvlens
Compare allSoftware that can replace csvlens for an important use case, and what changes if you switch.
VisiData
An interactive terminal multitool for exploring, cleaning and converting tabular data in many formats.
VisiData can also edit, clean and convert data in many formats with histograms and plots, but has more commands to learn and needs WSL on Windows.
Similar software
Related functionality, not necessarily a direct replacement.
csvkit
Suite of command line tools for converting and working with CSV files.
qsv
Query, transform and validate tabular data from the terminal.
xan
Analyze and transform CSV files through composable terminal commands.
less
A classic terminal file pager for reading text files and command output one screen at a time.
ov
Read long command output with a configurable terminal pager.
jless
Browse large JSON structures in a keyboard-driven terminal viewer.