Projects / JRecord


JRecord allows you to read legacy, fixed width, and delimited flat files in Java. Files are interpreted via a Record-Layout (file description), which can be COBOL, XML, or CSV. The package provides an editor to edit files using the record layout, a wizard to build XML layouts from a files contents, and a formatted file compare that uses the layout in the compare process.

Operating Systems

Recent releases

  •  16 Jul 2013 04:11

    Release Notes: This release included a number of fixes and minor improvements for COBOL, and some other minor improvements. Significant improvements were made in the editor (macro support, docking/un-docking, etc.).

    •  25 Apr 2012 03:04

      Release Notes: This release adds an option to pass Cobol Copybooks in as a Stream (as well as by filename), makes Xml file descriptions support boolean expression when selecting records, fixes problems in nested Occurs, bases the utilities on RecordEditor 0.80.6, gives the editor an enhanced exportation function, and makes a number of GUI changes.

      •  21 Mar 2011 04:36

        Release Notes: Support was added for multiple record-selection fields in both package and utilities. Binary field search was improved in the wizard. The Save-As/Export and Options dialogs were improved in the editor.

        •  08 Sep 2010 03:00

          Release Notes: This release fulfills a couple of user requests. There is an option for having column names in quotes for CSV files, and an enhanced copy utility.

          •  07 Jul 2010 03:22

            Release Notes: A bug was fixed for the core library, and utilities were updated (based on RecordEditor 0.69). The Layout Wizard (used to create File Descriptions from a file) now has field Search, better binary file support, and support for multi-record files.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.