FlatPack on SourceForge: a Java (1.4+) flat file parser that handles CSV, fixed length and custom delimiters. The formats are configured in XML, it is fast and released under Apache license 2.0.
Changes in this version include:
o Added a getBigDecimal method on DataSet.
o Fixed SF Bug 1869636. The parameters for the XML Map and data file were reversed in the BuffReaderDelimParser.
o Stopped the fixed width parser from removing leading spaces in a data element. Added the ParserUtils.rTrim() method.
o Added check for duplicate column names when using file header for column names.
o Applied patch from Dirk Olmes to prevent duplicate column names in the XML
mapping. IllegalArgumentException is now thrown if a duplicate column name exists in the map. Thanks Dirk...
o doParse() on DBFixedLengthParser was returning a null and was never getting a DataSet returned