Super CSV 1.10 (Default branch) |
|
|
Super CSV is a CSV package for the Java 5+ platform. It operates on streams rather than file names, so you can read and write files of any encoding from any kind of source. It operates on maps and POJO beans, so you don't have to convert to or from String arrays. It has a powerful notion of a cellprocessor which enables you to regard columns in your CSV files as real types such as numbers and dates rather than as strings. Additionally, the processors can also act as a constraint mechanism, enabling you to naturally specify constraints on your data.
License: The Apache License 2.0
Changes:
This release introduces the new cell processors parseChar, ForbidSubStr, and RequireSubStr. The tokenizer is 5% faster (the thing that reads and interprets the CSV files). The framework now supports plugging in new tokenizers onto readers. The Javadoc has been improved for some processors. A source branch has been added specifically for tokenizer speed testing and comparison. It is now easy to experiment with various tokenizing strategies.
|