Acme-CPANModules-WorkingWithCSV
view release on metacpan or search on metacpan
back to Text::CSV_PP otherwise). It's not in core, but only a cpanm
command away.
Generating CSV from Perl array/structure
Text::CSV (as well as Text::CSV_XS) can render a line of CSV from Perl
array(ref) with their say() method.
dd2csv from App::CSVUtils
Perinci::CmdLine framework can render function result (CLI output) as
CSV.
Converting to/from other formats
*INI*: ini2csv from App::TextTableUtils
*TSV*: csv2tsv and Ltsv2csv from App::CSVUtils
*LTSV*: csv2ltsv from App::CSVUtils and Lltsv2csv from App::LTSVUtils
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
away.
**Generating CSV from Perl array/structure**
<pm:Text::CSV> (as well as <pm:Text::CSV_XS>) can render a line of CSV from Perl
array(ref) with their `say()` method.
<prog:dd2csv> from <pm:App::CSVUtils>
<pm:Perinci::CmdLine> framework can render function result (CLI output) as CSV.
**Converting to/from other formats**
*INI*: <prog:ini2csv> from <pm:App::TextTableUtils>
*TSV*: <prog:csv2tsv> and L<prog:tsv2csv> from <pm:App::CSVUtils>
*LTSV*: <prog:csv2ltsv> from <pm:App::CSVUtils> and L<prog:ltsv2csv> from
<pm:App::LTSVUtils>
lib/Acme/CPANModules/WorkingWithCSV.pm view on Meta::CPAN
back to L<Text::CSV_PP> otherwise). It's not in core, but only a cpanm command
away.
B<Generating CSV from Perl array/structure>
L<Text::CSV> (as well as L<Text::CSV_XS>) can render a line of CSV from Perl
array(ref) with their C<say()> method.
L<dd2csv> from L<App::CSVUtils>
L<Perinci::CmdLine> framework can render function result (CLI output) as CSV.
B<Converting to/from other formats>
I<INI>: L<ini2csv> from L<App::TextTableUtils>
I<TSV>: L<csv2tsv> and LL<tsv2csv> from L<App::CSVUtils>
I<LTSV>: L<csv2ltsv> from L<App::CSVUtils> and LL<ltsv2csv> from
L<App::LTSVUtils>
( run in 1.268 second using v1.01-cache-2.11-cpan-e1769b4cff6 )