You are not logged in.
Greetings!
I'd like to announce a little utility I hacked together to view CSV files (and other tabular data from within python) in the terminal. I got tired of downloading CSV files from remote servers to my laptop just to open them with Libreoffice! There are a few other viewers out there, but most were either too simple or came with a bunch of other CSV tools.
Features:
* Python 3.x
* Spreadsheet-like view for easily visualizing tabular data
* Vim-like navigation (h,j,k,l, g(top), G(bottom), 12G goto line 12, m - mark, ' - goto mark, etc.)
* Toggle persistent header row
* Sort ascending or descending by any column
* Full-text search, n and p to cycle between search results
* 'Enter' to view the full cell contents
* F1 or ? for keybindings
* Can also use from python command line to visualize any tabular data (e.g. list-of-lists)
I'd love any feedback on coding style and suggestions for features/improvements!
Available in the AUR.
Sources are on Github
Screenshot here
Thanks!
Scott
Last edited by firecat53 (2013-01-17 03:28:08)
Offline
New release adding yank to clipboard, reload/refresh, and some crash/bug fixes. Now also available on pypi.
Scott
Last edited by firecat53 (2014-10-30 14:44:33)
Offline
Hey firecat. I just stumbled upon this cool app. Thanks for making it. Is there any way to freeze the first column in place? Just thought I'd ask. The csv files I view have column 1 as the date, and it would be pretty awesome if I can scroll right (there's a lot of columns unfortunately) and still see the date.
Offline
Glad you found it! Support for a row-label freeze is noted in this issue. Development hasn't been very quick lately...
Scott
Offline
Cool, I later noticed a discussion about this feature being worked upon. Glad this project is still alive! Development goes along when it goes, eh? No complaints.
Offline