I can recommend Gnumeric.
Gnumeric is an open-source spreadsheet program. Gnumeric is...

  • Free: Gnumeric and its source code are available free of charge, licensed under the terms of the GNU General Public License version 2 or version 3.
  • Fast: Gnumeric starts up quickly and handles large spreadsheets while remaining responsive.
  • Accurate: A spreadsheet should calculate the right answer. Gnumeric's built-in functions and tools are accurate, as several researchers have found.

To install:

sudo apt update 
sudo apt install gnumeric

Answer from Olimjon on askubuntu.com
🌐
GitHub
github.com › dead-end › curses_csv_viewer
GitHub - dead-end/curses_csv_viewer: A CSV file viewer implemented with ncurses · GitHub
For ubuntu 18.0.4 this is: ... ... the installation of ncurses and ccsvv from their sources: ... ccsvv can be used to browse through all kinds of csv like files....
Author   dead-end
🌐
GitHub
github.com › topics › csv-viewer
csv-viewer · GitHub Topics · GitHub
Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too.
🌐
GitHub
github.com › wfxr › csview
GitHub - wfxr/csview: 📠 Pretty and fast csv viewer for cli with cjk/emoji support.
📠 Pretty and fast csv viewer for cli with cjk/emoji support. - wfxr/csview
Starred by 695 users
Forked by 19 users
Languages   Rust
🌐
GitHub
github.com › Tablecruncher › tablecruncher
GitHub - Tablecruncher/tablecruncher: A lightweight, powerful CSV editor for macOS, Windows and Linux — with built-in JavaScript macros.
A lightweight, powerful CSV editor for macOS, Windows and Linux — with built-in JavaScript macros. - Tablecruncher/tablecruncher
Starred by 925 users
Forked by 49 users
Languages   C++ 96.2% | CMake 1.7% | Shell 1.5%
🌐
Tadviewer
tadviewer.com
Tad - A Desktop Viewer App for Tabular Data
Reloading an updated CSV/Parquet file will re-import the file (based on checking file modification time) Update to use latest DuckDb (0.6.1), Electron (22.0.0), React (18) and Blueprint ... Treat filters as form so we can press enter to submit by @gempir in https://github.com/antonycourtney/tad/pull/172
🌐
GitHub
gist.github.com › soxofaan › af407f793382623d039805f50144af6e
Simple pretty CSV and TSV file viewer. · GitHub
function pretty_csv { perl -pe 's/((?<=,)|(?<=^)),/ ,/g;' "$@" \ | awk -F\" '{for (i=1; i<=NF; i+=2) gsub(/,/,";",$i)} 1' OFS='"' \ | column -t -s';' \ | less -F -S -X -K }
🌐
GitHub
github.com › ys-l › csvlens
GitHub - YS-L/csvlens: Command line csv viewer · GitHub
csvlens is a command line CSV file viewer.
Starred by 3.9K users
Forked by 69 users
Languages   Rust 98.5% | Shell 1.2%
Find elsewhere
🌐
GitHub
gist.github.com › miguelmota › e7b6551aeef19683145849e5718080c6
Arch linux command line csv viewer · GitHub
Arch linux command line csv viewer. GitHub Gist: instantly share code, notes, and snippets.
🌐
GitHub
github.com › TabViewer › tabview
GitHub - TabViewer/tabview: Python curses command line CSV and tabular data viewer · GitHub
Python curses command line CSV and tabular data viewer - TabViewer/tabview
Starred by 474 users
Forked by 49 users
Languages   Python
🌐
GitHub
github.com › secretGeek › AwesomeCSV
GitHub - secretGeek/AwesomeCSV: 🕶️A curated list of awesome tools for dealing with CSV.
🕶️A curated list of awesome tools for dealing with CSV. - secretGeek/AwesomeCSV
Starred by 937 users
Forked by 87 users
Languages   PowerShell
🌐
GitHub
github.com › codechenx › tv
GitHub - codechenx/FastTableViewer: A fast, feature-rich CSV/TSV/delimited file viewer for the command line · GitHub
November 20, 2025 - A fast, feature-rich CSV/TSV/delimited file viewer for the command line - codechenx/FastTableViewer
Starred by 170 users
Forked by 7 users
Languages   Go 97.1% | Shell 1.6% | Makefile 1.3%
🌐
GitHub
github.com › mcuntz › dfvue
GitHub - mcuntz/dfvue: A minimal GUI for a quick view of csv files · GitHub
A minimal GUI for a quick view of csv files. Contribute to mcuntz/dfvue development by creating an account on GitHub.
Author   mcuntz
🌐
GitHub
github.com › medialab › xan
GitHub - medialab/xan: The CSV magician · GitHub
Beyond CSV data, xan is able to process a large variety of CSV-adjacent data formats from many different disciplines such as web archival (.cdx) or bioinformatics (.vcf, .gtf, .sam, .bed etc.). xan is also able to convert to & from many data ...
Starred by 4.4K users
Forked by 86 users
Languages   Rust
🌐
GitHub
github.com › XilinJia › CSV-Analyser
GitHub - XilinJia/CSV-Analyser: Visualize and analyze data in csv files. A multiplatform project runnable on Linux, Android, Windows, MacOS · GitHub
Visualize and analyze data in csv files. A multiplatform project runnable on Linux, Android, Windows, MacOS - XilinJia/CSV-Analyser
Author   XilinJia
🌐
GitHub
github.com › csv-viewer
csv-viewer - Overview
Contact GitHub support about this user’s behavior. Learn more about reporting abuse. Report abuse ... Free online CSV viewer and editor to open, edit and convert CSV files to Excel or PDF instantly.
🌐
GitHub
github.com › otsaloma › csv-viewer
GitHub - otsaloma/csv-viewer: Viewer for tabular data files
csv-viewer is a viewer for tabular data files. Files are expected to include column headers. Column separators (comma, semicolon etc.) are recognized automatically.
Starred by 16 users
Forked by 3 users
Languages   Python 95.7% | Makefile 4.3% | Python 95.7% | Makefile 4.3%