Cutplace is a tool and API to validate that tabular and flat data conform to an interface control document (ICD). Cutplace checks CSV, PRN (fixed length), Excel and ODS files using configurable separators, delimiters and fillers. It supports error conditions for single cells, across rows or concerning the whole set of data.
To find out more, take a look at the table of contents or visit the project site.