NAME
Text::CSV_PP::Simple - Simpler parsing of CSV files [PP version]
VERSION
This document describes Text::CSV_PP::Simple version 0.0.1
SYNOPSIS
use Text::CSV_PP::Simple;
my $parser = Text::CSV_PP::Simple->new;
my @data = $parser->read_file($datafile);
print @$_ foreach @data;
# Map the fields to a hash?
my $parser = Text::CSV_PP::Simple->new;
$parser->field_map(qw/id name null town/);
my @data = $parser->read_file($datafile);
DESCRIPTION
Text::CSV_PP::Simple simply provide a little wrapper around Text::CSV_PP to streamline the common case scenario.
METHODS
new
my $parser = Text::CSV_PP::Simple->new(\%options);
Construct a new parser. This takes all the same options as Text::CSV_PP.
field_map
$parser->field_map(qw/id name null town null postcode/);
Rather than getting back a listref for each entry in your CSV file, you often want a hash of data with meaningful names. If you set up a field_map giving the name you'd like for each field, then we do the right thing for you! Fields named 'null' vanish into the ether.
read_file
my @data = $parser->read_file($filename);
Read the data in the given file, parse it, and return it as a list of data.
Each entry in the returned list will be a listref of parsed CSV data.
AUTHOR
Kota Sakoda <cohtan@cpan.org>
SEE ALSO
Text::CSV_XS, Text::CSV_PP, Text::CSV::Simple
LICENCE AND COPYRIGHT
Copyright (c) 2007, Kota Sakoda <cohtan@cpan.org>
. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.