mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-21 04:06:46 +00:00
4e8eca8e54
PR: ports/104559 Submitted by: Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
20 lines
750 B
Plaintext
20 lines
750 B
Plaintext
Surely the CPAN doesn't need yet another CSV parsing module.
|
|
|
|
Text::CSV_XS is the standard parser for CSV files. It is fast
|
|
as hell, but unfortunately it can be a bit verbose to use.
|
|
|
|
A number of other modules have attempted to put usability
|
|
wrappers around this venerable module, but they have all
|
|
focussed on parsing the entire file into memory at once.
|
|
|
|
This method is fine unless your CSV files start to get large.
|
|
Once that happens, the only existing option is to fall back
|
|
on the relatively slow and heavyweight XML::SAXDriver::CSV
|
|
module.
|
|
|
|
Parse::CSV fills this functionality gap. It provides a flexible
|
|
and light-weight streaming parser for large, extremely large,
|
|
or arbitrarily large CSV files.
|
|
|
|
WWW: http://search.cpan.org/dist/Parse-CSV/
|