First, read the Excel file into a DataTable using Read Range.
Then get all the records from the Data Service using Get Entity Records.
Convert these records into a Dictionary, so you can quickly find matching records by product name.
Next, loop through each row in the Excel table and check if the product exists in the dictionary.
If it matches, update the fields like Previous Price and New Price using the Excel values. Add all updated records to a list.
When the loop is finished, use Update Entity Records to update everything at once.
This is my process in a nutshell:
Read Range → For Each Row (store customer name & pricelists)→ Query Entity Records → Find match(Between Data table and Entity Records) → Update records where applicable