Currently the de-facto CSV parsing (and generating) modules on CPAN are Text::CSV_XS and Text::CSV. The latter will use the first if installed. The XS version is up to 100 times as fast. YMMV.
Be prepared to read a lot of documentation if you've never worked with it. It starts very simple, but hairy CSV files can make you need a lot of options.
|
|---|