NAME
PTools::SDF::CSV - Load "CSV" data file into an PTools::SDF::SDF object
VERSION
This document describes version 0.01, released Feb 15, 2003
DEPENDENCIES
This class depends upon the PTools::SDF::SDF class.
SYNOPSIS
use PTools::SDF::CSV
$csvObj = new PTools::SDF::CSV;
or $csvObj = new PTools::SDF::CSV( $fileName, $mode, undef, @fieldNames );
DESCRIPTION
The PTools::SDF::CSV class reads and writes files in the "Comma Separated Values" format.
"earth",3,,"moon",1
"mars",4,,"",
"jupiter",5,,"callisto",1
"jupiter",5,,"europa",2
"jupiter",5,,"ganymede",3
In addition, this class supports the Field Names header that provides a "Self Defining Format." This is implemented by storing names for the fields within each record at the top of the data file.
Constructor
None. This class relies on constructor in the parent class.
Methods
After instantiation, objects of this class behave identically to PTools::SDF::SDF objects.
INHERITANCE
This class inherits from the PTools::SDF::SDF class.
SEE ALSO
See PTools::SDF::Overview, PTools::SDF::ARRAY, PTools::SDF::DB, PTools::SDF::DIR, PTools::SDF::DSET, PTools::SDF::File, PTools::SDF::IDX, PTools::SDF::SDF, PTools::SDF::INI, PTools::SDF::TAG, PTools::SDF::Lock::Advisory, PTools::SDF::Lock::Selective, PTools::SDF::Sort::Bubble, PTools::SDF::Sort::Quick and PTools::SDF::Sort::Shell.
AUTHOR
Chris Cobb, <nospamplease@ccobb.net>
Spliting algorithm, with appreciation, from section titled "An Introductory Example: Parsing CSV Text" in Chapter 7, (pg. 204) of "Mastering Regular Expressions" by J. Friedl, published by O'Reilly & Associates, Inc., 2ed, Dec, 1998.
COPYRIGHT
Copyright (c) 1997-2007 by Chris Cobb. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.