Catmandu::Exporter::CSV - a CSV exporter
use Catmandu::Exporter::CSV; my $exporter = Catmandu::Exporter::CSV->new( fix => 'myfix.txt' quote_char => '"' , split_char => ',' , header => 1); $exporter->fields("f1,f2,f3"); $exporter->add_many($arrayref); $exporter->add_many($iterator); $exporter->add_many(sub { }); $exporter->add($hashref); printf "exported %d objects\n" , $exporter->count;
Creates a new Catmandu::Exporter::CSV. Optionally set the field and column boundaries with quote_char and split_char. If header is set to 1, then a header line with field names will be included. Field names can be read from the first item exported or set by the fields argument (see: fields).
Set the field names by an ARRAY reference.
Set the field names by the keys of a HASH reference.
Set the fields by a comma delimited string.
Catmandu::Exporter
To install Catmandu, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catmandu
CPAN shell
perl -MCPAN -e shell install Catmandu
For more information on module installation, please visit the detailed CPAN module installation guide.