Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Tie::Handle::CSV dynamically detecting header names

by blahblahblah (Priest)
on Mar 25, 2009 at 22:55 UTC ( #753279=note: print w/ replies, xml ) Need Help??


in reply to Tie::Handle::CSV dynamically detecting header names

Text::xSV is worth a look. You can read in the header row, add aliases to those headers, and then fetch the rest of the rows' data by header name/alias.

This module has a couple of other features that make it my preferred module for handling unpredictable user-uploaded csv files. It handles multiline data well, it lets you to apply filters to pre-process the data, and it has very easy-to-use error handling.


Comment on Re: Tie::Handle::CSV dynamically detecting header names

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://753279]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (8)
As of 2015-07-08 08:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (96 votes), past polls