Both Excel and SharePoint have 'EmployeeNumber' as UniqueID
I've tried a condition after the Get items that says if 'EmployeeNumber' (Excel) ne 'EmployeeNumber' (SP)
These statements are mutually exclusive.
The idea to use the Employee ID as the primary key is correct. But then you have to consider a lot of cases
- new employee id in Excel - needs to be added to Sharepoint list
- employee id no longer in Excel - needs to be removed from SharePoint list
- some other field is different between the two tables - field needs to be updated in sharepoint
This makes the brute force flush and fill sound like a better idea... if you can stomach the cost (history, recycle bin). Trying to do it "the right way" as listed above involves a lot (A LOT) more work, and likely will take longer.