GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  IO::CSVHEADERFILE (3)

.ds Aq ’

NAME

IO::CSVHeaderFile - Perl extension for CSV Files

CONTENTS

SYNOPSIS



  # to read ...
  use IO::CSVHeaderFile;
  my $csv = IO::CSVHeaderFile->new( "< $filename" );
  while(my $hash = $csv->csv_read ){
        print "$hash->{ColHeaderTitle}\n";
  }
  $csv->close;
 
  # or for same named columns
  my $csv = IO::CSVHeaderFile->new( "< $filename" );
  my $data;
  while(@array = $csv->csv_read ){
        for(my $i=0; $i< @array; $i++) {
                print "Column $array[$i]: $array[$i]\n";
        }
        print "-- end of record\n";
  }
  $csv->close;
 
 
  # to write ...
  use IO::CSVHeaderFile;
  my $csv = IO::CSVHeaderFile->new( "> $filename" ,
        {col => [ColHeaderTitle1,ColHeaderTitle2,ColHeaderTitle1], noheaders => 1} );
    $csv->csv_print({ColHeaderTitle1 => First, ColHeaderTitle2 => Second}) or return;
    $csv->csv_print([Uno, Duo, Tre]) or return;
    $csv->csv_print(
        ColHeaderTitle1 => One,
        ColHeaderTitle2 => Two,
        ColHeaderTitle1 => Three with the same name as One
        ) or return;
  $csv->close;



DESCRIPTION

Read from and write to csv file.

    EXPORT

None by default.

    FUNCTIONS

csv_print RECORD | LIST Store the RECORD into file, RECORD can be hash reference as returned from csv_read or an array ref with values ordered same as respctive headers in file.

If LIST variant is used it can be a hash definition like a list in form of headers and values, but the header names doesn’t have to be unique. This is usefull when creating a CSV file with several same named columns.

csv_read Return the next record (hash reference in scalar context, array of header names and values in list context) from the file. Returns undef if eof.

AUTHOR

Vasek Balcar, <vasek@ti.cz>

SEE ALSO

IO::File, IO::Handle, perl.

POD ERRORS

Hey! <B>The above document had some coding errors, which are explained below:B>
Around line 194: You forgot a ’=back’ before ’=head1’
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 CSVHEADERFILE (3) 2007-07-06

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.