Skip to main content

Show csv in rainbow colors

Project description

rainbowcsv

Outputs csv columns in easy-to-discern colors in the terminal.

Installation

pip install rainbowcsv

Usage

Use on a file

rainbowcsv path/to/file.csv

or use with pipes

curl https://raw.githubusercontent.com/dannysepler/rainbowcsv/main/resources/movies.csv | rainbowcsv

Simple rainbowcsv output

Options

rainbowcsv --help

How it works

rainbowcsv uses the colorama library to wrap csv columns with color escape sequences.

Usage advice

csvkit is a lovely library, and we recommend using this in conjunction with it.

The csvlook command doesn't play well with rainbow csv, because it doesn't ignore color-changing characters. That's why the --pretty (-p for short) option is available in rainbowcsv, it creates a similar-looking table.

curl https://raw.githubusercontent.com/dannysepler/rainbowcsv/main/resources/movies.csv | rainbowcsv --pretty

Simple rainbowcsv output

You can also pipe to less if you display raw control characters, via less -r or less -R

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rainbowcsv-1.0.1.tar.gz (4.1 kB view hashes)

Uploaded Source

Built Distribution

rainbowcsv-1.0.1-py3-none-any.whl (4.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page