...
- Java components to read and write CSV files.
- An interpretation specification.
- Variants on the formatting of the CSV files.
- Various parsing APIs (for example SAX style, DOM style) Potentially SAX/DOM style APIs to handle the parsing.
Initial source
Two basic compatible libraries exist (http://kasparov.skife.org/csv/ by Brian McCallister and http://www.osjava.org/genjava/multiproject/gj-csv/ by Henri Yandell), which could be considered (authors willing) as the basis for a CSV library, and Netcetera have offered to donate their internal CSV component, which on paper looks to be far superior.
...
The existing Jakarta Commons mailing lists and bugzilla will be used.
Legal
- Software Grant would be needed from Netcetera
.
- Netcetera Corporate CLA already exists, need to find out if a new one would be needed.
- Skife (brianm@apache) and gj-csv (bayard@apache) both have CLAs.
...
- Steven Caswell (stevencaswell@apache.org)
- Brian McCallister (brianm@apache.org)
- Henri Yandell (bayard@apache.org)
- Urs Hardegger (original coder)
- Stefan Rufer (submitter)
Apache sponsor/champion
Sponsor: Jakarta (specifically Jakarta Commons) Champion: Henri Yandell (bayard@apache.org)