Acme-CPANModules-WorkingWithCSV
view release on metacpan or search on metacpan
csv2texttable from App::TextTableUtils
Changing field separator character, field quote character, and/or escape
character
csv-csv from App::CSVUtils
Adding/removing columns
csv-add-fields, csv-delete-field, csv-select-fields from App::CSVUtils
Processing columns of CSV with Perl code
csv-munge-field from App::CSVUtils
Processing rows of CSV with Perl code
Aside from the obvious Text::CSV, you can also use csv-each-row,
csv-munge-row, csv-mp from App::CSVUtils.
Sorting CSV rows
csv-sort from App::CSVUtils
Sorting CSV columns
csv-sort-fields from App::CSVUtils
Filtering CSV columns
csv-select-fields from App::CSVUtils
Filtering CSV rows
csv-grep and csv-select-rows from App::CSVUtils
csvgrep from csvgrep
Transposing CSV
csv-transpose from App::CSVUtils
Summing and averaging rows
csv-sum and csv-avg from App::CSVUtils
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
<prog:csv2texttable> from <pm:App::TextTableUtils>
**Changing field separator character, field quote character, and/or escape character**
<prog:csv-csv> from <pm:App::CSVUtils>
**Adding/removing columns**
<prog:csv-add-fields>, <prog:csv-delete-field>, <prog:csv-select-fields> from
<pm:App::CSVUtils>
**Processing columns of CSV with Perl code**
<prog:csv-munge-field> from <pm:App::CSVUtils>
**Processing rows of CSV with Perl code**
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
<prog:csv-sort> from <pm:App::CSVUtils>
**Sorting CSV columns**
<prog:csv-sort-fields> from <pm:App::CSVUtils>
**Filtering CSV columns**
<prog:csv-select-fields> from <pm:App::CSVUtils>
**Filtering CSV rows**
<prog:csv-grep> and <prog:csv-select-rows> from <pm:App::CSVUtils>
<prog:csvgrep> from <pm:csvgrep>
**Transposing CSV**
<prog:csv-transpose> from <pm:App::CSVUtils>
**Summing and averaging rows**
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
B<Rendering as text/ASCII table>
L<csv2texttable> from L<App::TextTableUtils>
B<Changing field separator character, field quote character, and/or escape character>
L<csv-csv> from L<App::CSVUtils>
B<Adding/removing columns>
L<csv-add-fields>, L<csv-delete-field>, L<csv-select-fields> from
L<App::CSVUtils>
B<Processing columns of CSV with Perl code>
L<csv-munge-field> from L<App::CSVUtils>
B<Processing rows of CSV with Perl code>
Aside from the obvious L<Text::CSV>, you can also use L<csv-each-row>,
L<csv-munge-row>, L<csv-mp> from L<App::CSVUtils>.
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
B<Sorting CSV rows>
L<csv-sort> from L<App::CSVUtils>
B<Sorting CSV columns>
L<csv-sort-fields> from L<App::CSVUtils>
B<Filtering CSV columns>
L<csv-select-fields> from L<App::CSVUtils>
B<Filtering CSV rows>
L<csv-grep> and L<csv-select-rows> from L<App::CSVUtils>
L<csvgrep> from L<csvgrep>
B<Transposing CSV>
L<csv-transpose> from L<App::CSVUtils>
B<Summing and averaging rows>
L<csv-sum> and L<csv-avg> from L<App::CSVUtils>
( run in 1.318 second using v1.01-cache-2.11-cpan-49f99fa48dc )