The Menu Guide CSV Import File

The CSV file format #

The Menu Guide Allergen CSV Import File is a standard, comma separated values (CSV) file.

Comma separated values files are used in computing to display information in table format and can easily be imported into software like Microsoft Excel, Google Sheets, Openoffice Calc and similar programs.

Existing menus on your account can also be exported in this format from the ‘My Menus‘ section.

The Menu Guide CSV Import File #

The Menu Guide CSV Import file is a UTF-8 encoded comma separated values file is comprised of the columns in the table at the end of this page.

The columns can appear in any order in the file. When the file is imported into Menu Guide you will be asked to map the columns to Menu Guide’s fields.

Only ‘item-name’ is a required value – all other columns are optional.

Menu Guide CSV Import File Columns #

AllergensDietary Options
Field What is it? Max characters/format Required?
Item info
item-name Name of menu item 500 Yes
item-description Description. of menu item 500 no
item-price Price of menu item 10 no
item-energy Calorific value of menu item 5 (numeric) no
is-header Is the row a header? n/a (true or false) no (default is false)
ingredients list of item’s ingredients 4000 no
celery allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
crustaceans allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
eggs allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
fish allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
gluten allergen item n/a (‘x’ or leave empty or “wheat”, “barley”, “rye”, “oats”,”kamut”,”spelt”, “trace”, “may contain”)

To add may contain or trace sub types use the following format:
subtype-T, subtype-M (e.g. “Spelt-M”)
no (default is empty)
lupin allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
milk allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
molluscs allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
mustard allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
nuts allergen item n/a (‘x’ or leave empty or “almond”, “beechnut”, “brazil”, “butternut”, “cashew”, “chestnut”, “chinquapin”, “coconut”, “filbert”, “hazelnut”, “gianduja”, “ginkgo”,  “hickory”, “litchi”, “lychee”, “lichee”, “macadamia”, “nangai”, “pecan”, “pili”, “pistachio”, “praline”, “shea nut”, “walnut”, “indian”, “pignoli”, “pigñolia”, “pignon”, “piñon”, “pinyon”, “trace”, “may contain”)

To add may contain or trace sub types use the following format:
subtype-T, subtype-M (e.g. “Cashew-M”)
no (default is empty)
peanut allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
sesame allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
soya allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
sulphites allergen item n/a (‘x’ or leave empty or “trace”, “may contain”) no (default is empty)
dairy-free option item n/a (‘x’ or leave empty) no
dairy-free-ask option item n/a (‘x’ or leave empty) no
gluten-free option item n/a (‘x’ or leave empty) no
gluten-free-ask option item n/a (‘x’ or leave empty) no
vegan option item n/a (‘x’ or leave empty) no
vegetarian option item n/a (‘x’ or leave empty) no
Custom Icons
custom-icon field(s) for custom icons if applicable n/a (‘x’ or leave empty) no
Was this useful?