Versions:

  • 0.15.0
  • 0.13.0
  • 0.12.0
  • 0.11.0
  • 0.10.1
  • 0.9.1
  • 0.9.0
  • 0.8.1
  • 0.8.0
  • 0.7.0
  • 0.6.0
  • 0.5.1

csvlens is a lightweight, purpose-built command-line CSV viewer developed by Yung Siang Liau that brings the familiar navigation paradigm of the Unix “less” pager to comma-separated data. Designed for data analysts, DevOps engineers, and anyone who routinely inspects or troubleshoots CSV files in headless environments, the utility opens large tabular datasets instantly, aligns columns dynamically, and lets users scroll horizontally and vertically with vim-style key bindings without importing the file into a spreadsheet or database client. Because it streams data on demand rather than loading everything into memory, csvlens remains responsive on multi-gigabyte exports from log aggregators, e-commerce catalogs, or machine-learning pipelines, making it practical for quick peer review on remote servers or inside minimal Docker containers. The program also offers on-the-fly delimiter detection, numeric-sort toggles, and regex filtering so that ad-hoc exploratory tasks—such as locating malformed records before an ETL job—can be completed without leaving the terminal. Distributed under an open-source license, csvlens has evolved through twelve releases since its inception, with version 0.15.0 representing the current stable milestone that refines UTF-8 handling and widens platform support. As a member of the Developer Tools category, it integrates cleanly into existing shell toolchains and can be aliased to override the generic “less” command for files ending in .csv. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: