CSV Parsers

FasterCSV

FasterCSV is intended as a complete replacement to the CSV standard library. It is significantly faster and smaller while still being pure Ruby code. It also strives for a better interface.

Rubygem fastercsv

Total Downloads
4713375
Releases
23
Current Version
1.5.5
Released
2012-05-15 00:00:00 UTC
First Release
2005-11-15 06:00:00 UTC
Depends on following gems
Depending Gems
164

smarter_csv

Ruby Gem for smarter importing of CSV Files as Array(s) of Hashes, with optional features for processing large files in parallel, embedded comments, unusual field- and record-separators, flexible mapping of CSV-headers to Hash-keys

Rubygem smarter_csv

Total Downloads
22925
Releases
18
Current Version
1.0.16
Released
2014-01-13 00:00:00 UTC
First Release
2012-07-29 00:00:00 UTC
Depends on following gems
Depending Gems
2

Github tilo/smarter_csv

Watchers
127
Forks
34
Development activity
Less active
Last commit
2014-02-07 00:50:12 UTC
First commit
Top contributors
Contributors
5
Issues

postgres-copy

Now you can use the super fast COPY for import/export data directly from your AR models.

Rubygem postgres-copy

Total Downloads
32523
Releases
16
Current Version
0.8.0
Released
2013-01-31 00:00:00 UTC
First Release
2011-02-25 03:00:00 UTC
Depends on following gems
Depending Gems
0

Github diogob/postgres-copy

Watchers
59
Forks
15
Development activity
Less active
Last commit
2013-09-11 20:31:10 UTC
First commit
Top contributors
Contributors
5
Issues

ccsv

Ruby CSV parser gem, written in pure C.

Rubygem ccsv

Total Downloads
12692
Releases
6
Current Version
1.0.1
Released
2014-01-10 00:00:00 UTC
First Release
2007-09-26 04:00:00 UTC
Depends on following gems
Depending Gems
2

Github evan/ccsv

Watchers
50
Forks
9
Development activity
Inactive
Last commit
2014-01-22 05:21:43 UTC
Top contributors
Contributors
5
Issues

csv_pirate

CsvPirate is the easy way to create a CSV of essentially anything in Ruby, in full pirate regalia. It works better if you are wearing a tricorne!

Rubygem csv_pirate

Total Downloads
45887
Releases
35
Current Version
5.0.9
Released
2013-11-26 00:00:00 UTC
First Release
2009-10-01 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github pboling/csv_pirate

Watchers
24
Forks
3
Development activity
Less active
Last commit
2014-03-06 21:04:11 UTC
Top contributors
Contributors
4
Issues

conformist

Bend CSVs to your will with declarative schemas.

Rubygem conformist

Total Downloads
10402
Releases
8
Current Version
0.2.0
Released
2012-08-18 00:00:00 UTC
First Release
2011-04-26 14:00:00 UTC
Depends on following gems
Depending Gems
0

Github tatey/conformist

Watchers
30
Forks
4
Development activity
Inactive
Last commit
2013-06-08 06:16:30 UTC
Top contributors
Contributors
3
Issues

fasterer-csv

CSV parsing awesomeness

Rubygem fasterer-csv

Total Downloads
31952
Releases
23
Current Version
2.1.0
Released
2010-07-02 05:00:00 UTC
First Release
2010-05-03 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github gnovos/fasterer-csv

Watchers
15
Forks
1
Development activity
Inactive
Last commit
2011-05-08 17:56:02 UTC
Top contributors
Contributors
1
Issues

simple_importer

Provides a simple dsl for creating csv import tasks.

Rubygem simple_importer

Total Downloads
1513
Releases
1
Current Version
0.1.0
Released
2009-10-22 07:00:00 UTC
First Release
2009-10-22 07:00:00 UTC
Depends on following gems
Depending Gems
0

Github vigetlabs/simple_importer

Watchers
35
Forks
0
Development activity
Inactive
Last commit
2009-10-23 01:27:08 UTC
Top contributors
Contributors
1
Issues

CSV importer

http://github.com/sparkboxx/csv_importer Ever needed to import csv files where every row needs to be converted into a model? The CSV importer turns every row of a CSV file into an object. Each column is matched and tested against a given class. You can provide a dictionary with translations between the CSV column names and the object properties.

Rubygem csv_importer

Total Downloads
6380
Releases
4
Current Version
0.0.4
Released
2010-11-20 23:00:00 UTC
First Release
2009-11-04 02:00:00 UTC
Depends on following gems
Depending Gems
0

Github sparkboxx/csv_importer

Watchers
6
Forks
1
Development activity
Inactive
Last commit
2010-11-21 12:12:45 UTC
Top contributors
Contributors
0
Issues

Tabular

Tabular is a Ruby library for reading, writing, and manipulating CSV, tab-delimited and Excel data.

Rubygem tabular

Total Downloads
10391
Releases
12
Current Version
0.2.4
Released
2013-06-13 00:00:00 UTC
First Release
2009-12-15 08:00:00 UTC
Depends on following gems
Depending Gems
0

Github scottwillson/tabular

Watchers
5
Forks
0
Development activity
Less active
Last commit
2014-01-25 23:13:19 UTC
Top contributors
Contributors
1
Issues

rcsvreader

Yet another CSV parser with CSV header validation, based on CCSV (http://github.com/fauna/ccsv/).

Rubygem rcsvreader

Total Downloads
4882
Releases
4
Current Version
0.1.3
Released
2010-04-06 03:00:00 UTC
First Release
2010-01-07 02:00:00 UTC
Depends on following gems
Depending Gems
0

Github danielqo/rcsvreader

Watchers
1
Forks
1
Development activity
Inactive
Last commit
2010-04-06 15:44:43 UTC
Top contributors
Contributors
0
Issues

hasherize_csv

Turns csv files into hashes without reading the entire csv into memory

Rubygem hasherize_csv

Total Downloads
4477
Releases
8
Current Version
0.1.1
Released
2013-11-02 00:00:00 UTC
First Release
2012-10-25 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github bbradbury/hasherize_csv

Watchers
0
Forks
0
Development activity
Less active
Last commit
2013-11-02 19:22:49 UTC
First commit
Top contributors
Contributors
1
Issues
Wiki pages
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.