Skip to content
← Tools
Integration & APIs

Fixed-width flat file parser

Parse fixed-width extracts with multiple record types and implied decimals — the shape real SAP, banking and retail files actually take.

Built for what these files are actually like: multiple record types in one file discriminated by a value at a fixed position, and implied decimals 000000418050 with dec2 is 4180.50, not 418,050. Reading that as an integer is a reliable way to be out by a factor of a hundred all the way downstream. Positions are 1-based, as every flat-file spec is written. Runs in your browser.