UiPath Reading Excel Cell Value with Wrong Currency Symbol

Good Morning!
I am trying to develop a process which is reading specific cells from Excel with a currency value.

The value I am trying to read is using the GBP symbol ‘£’
However, when UiPath reads the cell the value returned is displaying the ‘$’ dollar symbol.

It works okay on my local machine but not on the unattended machines. The date/time/region settings seems to all be the same on both machines and I am still seeing the issue. The cells are set to the currency format within Excel and we are using the Modern Read Cell activity in UiPath
Thanks

Hi @elliot.barling

Can you try with below properties

Or

Regards,

1 Like

Hey @elliot.barling
if working this can you try to enable this option and then check the value.

and if you are working with classic


then enable this option

cheers

Hi @elliot.barling

Check the regional settings on the unattended machine to ensure the currency symbol is set to £. Pls set the Read Cell activity’s output type to String. After reading the cell, use
Convert.ToDecimal(ReadCellOutput).ToString(“C”, New System.Globalization.CultureInfo(“en-GB”))
to format the value as GBP. Ensure that Excel cells are set to Currency (GBP) format. Finally, confirm that the UiPath robot settings match the regional settings of your machine.

If you found helpful, feel free to tick as a solution.
Happy Automation