Acme-CPANModules-WorkingWithCSV

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN


    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.

README  view on Meta::CPAN

    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 )