Pipe::Tube::Csv - Csv processor tube in Pipe
my @resp = Pipe->for(@rows)->csv->run; my @resp = Pipe->cat("t/data/file1", "t/data/file2") ->csv({ sep_char => "\t" }) ->run;
The ->csv() call can get a HASH reference parameter, the same parameter as Text::CSV would get. We pass it directly to that module.
Split up lines of csv file and return an array reference for each line.
TODO: use the first row as key names and on every other row return a hash of the values using the above header
Gabor Szabo <gabor@szabgab.com>
Copyright 2006-2012 by Gabor Szabo <gabor@szabgab.com>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
See http://www.perl.com/perl/misc/Artistic.html
Pipe and Text::CSV
To install Pipe::Tube::Csv, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Pipe::Tube::Csv
CPAN shell
perl -MCPAN -e shell install Pipe::Tube::Csv
For more information on module installation, please visit the detailed CPAN module installation guide.