Question: If you want the data in your List to match what's in the Excel, why does the Table have an integer but your Excel have a string?
Can you simply delete the column and remake it as an Integer then there is no issue?
BTW what
@Riyaz_riz11 said is 100% spot on, my concern is, as you get new string values, you have to keep updating your flow and redeploying to all your environments.
So I would suggest the following to create a Dynamic Mapping which you never have to redeploy and can add new ones any time
1. If you do NOT have the ability to delete the column and remake it as an integer do this
a) create another sharepoint list
b) make this list a mapping like, where it has 2 columns, Title (which is built in) and IntValue, which would be an integer new column.
--In this list add all your current values
Title IntValue
A 1
B 2
C 3
D 4
E 5
etc
Now, when you go through your items in your Power Automate, you will have your List Rows for your Excel file
In your Apply to Each
--You will do another Get Items, but you will filter based on the String value of the current iteration of your List Rows in a Table
So if the first iteration is an A
you will do a Get Items on the mapping table, with the filter being Title eq 'item()?['business rank']' but make sure your put the EXPRESSION not the string item()? bla bla
This will return you back 1 Row from your Mapping table
You will use the IntValue column in your Create Item for sharepoint
1. Flow Triggers
2. List Rows in a Table
3. Apply to each
3a. Get Items from SharePoint using the Filter Title eq 'DynamicPropertyFrom#3 for business Rank'
3b. Apply to each <== this will have 1 Row
3d. Inside the h3b Apply to each do your Create Item in SharePoint
--Make sure that for all the SharePoint values EXCEPT the IntValue that you use the properties from the #3 Apply to each, NOT the 3b. Only in the Column you need the integer do you use the 3B
Example
ColumnX: items('Apply_to_each')?['whatever']
ColumnIntValueInSharePOint: item()?['IntValue']
This way you are NAMING which Apply to each to grab the data from
Now you can add new strings and numbers ANY TIME and it will just work immediately
If you like this solution please mark as such and maybe a like.