Fielded Text
Fielded Text is a (proposed) standard which specifies a schema for text files which contain tables of values. CSV files and Fixed Width text data files are examples of Fielded Text files. By specifying a schema for such files, it allows the data in these files to be read or written without having to take into account how the data is formatted within the files.
More information about the Fielded Text can be found at the website:
https://fieldedtext.org
however a summary of its features are here.
The following products have been developed to support the Fielded Text standard:
- Fielded Text Web and Node.js Libraries
Two TypeScript libraries (Web and Node) which allow you to read and write Fielded Text data/files and create and edit Fielded Text Meta data/files. Designed to be used in web and Node.js applications.
- Fielded Text C# Library
A C# class library which allows you to read and write Fielded Text files and create and edit Fielded Text Meta files.
- Fielded Text Delphi Library
A Delphi library which allows you to read and write Fielded Text files and create and edit Fielded Text Meta files.
- Fielded Text Editor
This editor allows you to visually generate the Meta for a Fielded Text File. It also allows you to easily view and edit the values in a Fielded Text file which has its Meta defined.
- ftvalid
A small Node.js/Windows command line program which can validate the format/structure of a Fielded Text or CSV file.
The above products (including their source code) have been released under open source software licenses.