Welcome to CSVObjects - A new way to parse CSV in Java!

Get CSVObjects

Download CSVObjects 0.5b


CSVObjects is a free and open source Java based framework for transparently parsing and unmarshalling Comma Separated Value (CSV) files and records into Plain Old Java Objects without the need to code the parsing logic manually.

The CSVObjects parsing library relies on declarative mapping of CSV fields and data types to Java Bean attributes, via a mapping XML file. This is similar to the manner in which Hibernate provides a relational table mapping for Java Beans.

Also, the framework provides convenience Xdoclet support for specifying the CSV to Java mapping in the Java source code itself by using Javadoc markup, thereby reducing the burden on the developer to manually maintain separate configuration files.

The Framework is built upon Stephen Ostermiller's excellent CSV reader/parser classes.

CSVObjects is released under the GPL V2.0 License.