Formats are added to Recipes to ensure input (readers) and output (writers) are properly processed. Formats are added to a recipe after the Providers are configured, and before Statements are executed. 

Recipe Structure with Formats

# CONNECTORS specify what data will be pulled into the in-memory database during processing
# add your connectors

# FORMATS specify how files should be processed as they are being read or written to
    name: excelFormat
    type: excel
      worksheets: "data"
      useHeader: "true"

    name: jsonFormat
    type: json

statements: # add your statements