The use of dictionaries is covered in various posts, but in a round-about way. The below explains it as simply as possible:
Notes:
- elementID used to match up objects, not GUID
- the spreadsheet contains a record without a matching model element & vice versa
The database option is covered here: