You are not logged in.

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

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
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: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
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,212

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.

Offline

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

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
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,212

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.

Offline

Board footer

Powered by FluxBB