Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Decimal separator, dot to comma

How Can I change a dot with a comma?


I have a csv file, and I opened in Numbers.

In the file I have a lot of numbers and as default the decimal separator is a dot.

To change it I opened the language preference (both in the app and the mac's general one), and I inserted the comma as decimal separator and I choose English UK as a language (which have comma as separator).

Initially it has worked, after I have opened another file and the problem happens again.

I have tried the same steps to solve it but it didn't work.

The language options are correct, but the problem persists.


I am really freaking out.

I have 10.1 version of Numbers,

I use a MacBook Pro 13 with Touch Bar (2018),

which runs macOS Catalina 10.15.6.


Thank you in advance, hoping to find a solution! :)

MacBook Pro 13”, macOS 10.15

Posted on Sep 16, 2020 9:58 AM

Reply
Question marked as Best reply

Posted on Sep 16, 2020 2:25 PM

Just a guess here but are those numbers actually numbers or are they text that look like numbers? I am thinking the decimal did not change to a comma as expected because Numbers considers those cells to be text/strings, not numbers. Being from a CSV file, that would not be unheard of. Try selecting those cells and changing the format to a number format.


An easy test if you are not sure if they are numbers or not is to insert a new column temporarily and in that column use the SUM function on each number (for example =SUM(B2) ). The sum will be zero if the cell has text, it will equal the number if the cell has a number.

Similar questions

4 replies
Question marked as Best reply

Sep 16, 2020 2:25 PM in response to margherita95

Just a guess here but are those numbers actually numbers or are they text that look like numbers? I am thinking the decimal did not change to a comma as expected because Numbers considers those cells to be text/strings, not numbers. Being from a CSV file, that would not be unheard of. Try selecting those cells and changing the format to a number format.


An easy test if you are not sure if they are numbers or not is to insert a new column temporarily and in that column use the SUM function on each number (for example =SUM(B2) ). The sum will be zero if the cell has text, it will equal the number if the cell has a number.

Sep 17, 2020 4:19 AM in response to margherita95

Here is what I tried:


My system settings use the decimal point. If I import a CSV that has numbers that use a comma for the decimal (the CSV therefore uses a semicolon, not a comma, to separate the columns), it imports as a total mess until I adjust the import settings and choose the semicolon as the separator. After adjusting the settings, the "numbers" get imported to the correct cells but as text and the cell format cannot be changed to "number". If I change the region for the document (File/Advanced/Language & Region), choosing a region that uses the comma, I can then change the format of those cells to "number" and the format sticks, they become numbers.


Doing this a different way, if I start out with a new document, change the region, then drag a CSV onto a sheet or table (adjusting the import settings as before), the numbers start out as numbers without me having to change the cell format.


I mention the second method because it might make the job easier in the future if you create a template for these CSV imports. I did not try it but I assume you could set up a document with an empty table and with the region set correctly and save it as a template. You could use that template to import your CSV files. You would create a new document from the template then drag the CSV to to empty table to import it.

Decimal separator, dot to comma

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.