Cutplace is a tool and API to validate that tabular and flat data conform to an interface definition (CID). 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.

CID’s are simple spread sheets that describe the basic file format of the data to validate, the fields provided and additional conditions to check across rows or the whole data set.

Additionally cutplace offers an API to validate and read data described by a CID. It provides a uniform interface to csv.reader() and packages to read other formats, saving you from having to learn the intrinsics of each package.


Indices and tables