Fix absurd numbers when importing data


I'm importing large amounts of data, and for some reason the data in the cases add a large number of "0" or "9". However, since the digits have very different relevant digits, I cannot just use NumberForm to set the number of digits. An example of the problem is illustrated below, but it can also be, for example, 102.0000000000003 or 56.99999999998.
I could find complicated rules, but I hope for a simpler solution.

The data is being executed via a script for further corrections, in this step I would also like to correct these absurd figures.

enter description of image here