Modeling CSV data by using DFDL

Learn how to model CSV data by using Data Format Description Language (DFDL).

This tutorial demonstrates how to model Comma Separated Value (CSV) data by using DFDL schema.

CSV is a data format for storing tabular data in the form of text records. For example, it can be used as an export format for spreadsheets and databases.

A CSV file consists of any number of records, each terminated by a new line of some kind. Each record consists of fields, separated by a literal comma. All records have an identical sequence of fields, and the first record is often a header. Double quotation marks are used as 'escape' characters in fields that contain a literal comma or a new line as part of their value.

The DFDL editor provides a wizard to help you create a DFDL schema that models your particular CSV file.

This tutorial takes approximately 10 minutes.
Start Tutorial
Back To Gallery
Tutorial Topics
  • Modeling CSV messages
  • Editing DFDL schema
  • Testing DFDL schema
Learning outcomes
  • An understanding of how the DFDL editor can be used to model and parse CSV data.