Our great sponsors
-
LibreOffice
Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead (by LibreOffice)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I usually use gnumeric as my open-source spreadsheet program when I'm not being picky about formatting and formula compatibility with Excel (which, in a CSV, you wouldn't be). When I do care about those things, I use LibreOffice Calc, but I'd hardly call that "small".
Since we're in /r/bash, I suppose the closest thing would be vim, or another command line text editor. bash itself is not oriented toward editing, it's a shell which is designed for users to interact with the operating system, and hardware.
I use csvkit and xsv to interact with CSV from scripts: get statistics, query the data in the file with SQL, produce Markdown-ready tables...