You are not logged in.

#1 2013-01-16 21:55:40

firecat53
Member
From: Sammamish, Wa
Registered: 2007-05-14
Posts: 1,448
Website

Tabview - command line python CSV and tabular data viewer

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

#2 2014-10-30 14:39:02

firecat53
Member
From: Sammamish, Wa
Registered: 2007-05-14
Posts: 1,448
Website

Re: Tabview - command line python CSV and tabular data viewer

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

#3 2015-08-24 07:44:09

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,056
Website

Re: Tabview - command line python CSV and tabular data viewer

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.


github       bible       blog       screenshot

Online

#4 2015-08-25 03:10:14

firecat53
Member
From: Sammamish, Wa
Registered: 2007-05-14
Posts: 1,448
Website

Re: Tabview - command line python CSV and tabular data viewer

Glad you found it! Support for a row-label freeze is noted in this issue. Development hasn't been very quick lately... sad

Scott

Offline

#5 2015-08-25 03:33:11

frank604
Member
From: BC, Canada
Registered: 2011-04-20
Posts: 1,056
Website

Re: Tabview - command line python CSV and tabular data viewer

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.


github       bible       blog       screenshot

Online

Board footer

Powered by FluxBB