Copy csv file to excel with decimal problem after decimal point

Sure, bcause it is thousands separator.

1 Like

i need to keep this configuration system in my computer

Hi @Soudios


It’s Working Check the screenshot.

Regards
Gokul

1 Like

@Gokul001

Its working with a specific number i need it to work with a hole csv file

Hi @Soudios

Share the CSV file

1 Like

@Gokul001
I can’t share it with you, what do you need to know about the csv file ?

Hi @Soudios

Can you share a dummy CSV file and error screenshot

1 Like

As stated before it seems to be locale settgins conflict:

  • your CSV is using comma as decimal separator
  • your system is comma as thousands separator

I recommend you to resolve it by replacing β€œ,” by β€œ.” in your number, e.g.
MyNumber = β€œ123,456”
MyNumber = MyNumber.replace(β€œ,”,β€œ.”)

This is a dummy solution but should work.

Cheers

1 Like

image
image


image

image

@Soudios

Can you share the Dummy CSV file?
Otherwise, I cant help you…

1 Like

Here an example of numbers with 2 decimal after coma
image

in your code i need to replace β€œMyNumber” by a csv file

The solution proposed by @ppr before works well for all variants:
1 234,56 β†’ 1234.56
234,56 β†’ 234.56
234,567 β†’ 234.567
1 234,567 β†’ 1234.567

MyNumber = β€œ1 234,56”
MyNumber = Double.Parse(MyNumber, System.Globalization.CultureInfo.CreateSpecificCulture(β€œfr-FR”)).ToString

Howgh

1 Like

@J0ska

I have 200000 row in this file, did a need to add MyNumber= β€œ1 234,56” 200000 times ? :slight_smile:

This is a different story - you read CSV into a datatable and seems you do not know how to apply the formula to the datatable.

Cheers

1 Like

How can i do that ?

This is quite common topic. Many resources about this topic in this forum and Internet.
Search pls.

Cheers

@J0ska
Ok no problem if you don’t know how to do it

Anyone knows how to do it with the hole process plz ?

Hi ,
Can you try this method, auto fill range can be extended till last row.Main.xaml (8.8 KB)
sample.xlsx (8.7 KB)