Read information from a spreadsheet and assign Revit parameter value to the correct object

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



image

The database option is covered here: