coretele has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I am new to perl and need your help on following problem.
I have a csv file which has values like below and I want to write a perl module so other perl script can use the subroutine of that module.
csv: #header #Key,value,flag abc,0.10,1 xyz,5,1 pqr,0.01,0
perl module should have a subroutine to which parameter will be passed as "key" (column 1). e.g. get_value("abc"). Subroutine should read the CSV file and return "value" (column 2) corresponding to the key passed and also check the last column "flag" (column 3). If flag is 1 then it should return the value otherwise returns a message stating this is not active. Also I want to skip any of the comments in CSV file (starting with #) while reading it. Thanks in advance.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Read CSV with column mapping
by Corion (Patriarch) on Nov 25, 2018 at 07:36 UTC | |
by coretele (Novice) on Dec 14, 2018 at 22:01 UTC | |
by Corion (Patriarch) on Dec 14, 2018 at 22:44 UTC | |
by coretele (Novice) on Dec 16, 2018 at 02:11 UTC | |
by huck (Prior) on Dec 16, 2018 at 06:15 UTC | |
| |
Re: Read CSV with column mapping
by VinsWorldcom (Prior) on Nov 25, 2018 at 19:48 UTC |
Back to
Seekers of Perl Wisdom