Troubleshooting

Convert CSV Decimal Commas to Dots Safely

Change decimal conventions in selected CSV columns while preserving names, identifiers and ambiguous values. Work through a 1.234,56 example.

By ToolsWebPro
·Published 2026-10-26·Updated 2026-10-26·4 min read

Use this guide with

CSV Delimiter Converter & Format Fixer

Change a CSV separator and review number or date changes column by column before downloading the result.

Separate decimal notation from column separators

The text 1.234,56 can mean one thousand two hundred thirty-four and fifty-six hundredths in one convention. A comma can also be a CSV field separator. These are separate settings. Replacing every comma in a file can damage columns, addresses and quoted descriptions at the same time.

Ask how the source system writes numbers and how the destination expects them. Do not infer a country or number convention from a user’s IP address. A company in Germany may export dot-decimal software data, and a UK team may receive a comma-decimal spreadsheet.

Reproduce one conversion with known settings

Worked numeric example using a dot thousands separator and comma decimal mark; the identifier is left as text.
Worked numeric example using a dot thousands separator and comma decimal mark; the identifier is left as text.

Use a synthetic row such as item;amount;reference followed by Sample;1.234,56;00123. In the CSV format fixer, choose Semicolon as the input separator, comma as the source decimal mark and dot as the source thousands separator. Choose dot as the output decimal mark.

Mark only the amount column as Number. Keep reference as text so 00123 stays an identifier. Build the preview: the intended amount is 1234.56 and the reference is still 00123. If the tool warns that a value is unclear, inspect that value rather than assuming every row follows the first example.

↔ Scroll table horizontally to view full data
FieldSourceReviewed result
amount1.234,561234.56
reference0012300123
descriptionText with a commaUnchanged text

Avoid silently reinterpreting mixed exports

A column containing both 1,234 and 1.234 without a documented convention is ambiguous. One row may mean a fraction and another may mean a thousands-grouped number. Split known source groups or return to the exporting system; a universal comma-to-dot replacement cannot resolve the intended magnitude.

Microsoft documents how Excel’s delimiter choices and regional separator settings interact in its CSV import and export guidance. Check the actual destination preview rather than changing operating-system settings for everyone who uses the machine.

Validate arithmetic after import, not just appearance

Download a separate cleaned file and explicitly import it in the destination. Test a small total using values you can calculate independently. For example, 1234.56 plus 5.44 should equal 1240.00. A cell that looks numeric may still be text, while a visually tidy value may have the wrong magnitude.

Compare row counts and keep original files so you can reverse a mistaken transformation. The tool changes text representations in selected columns; it does not reconcile accounts, apply exchange rates or establish the correctness of a financial record. For separator problems alone, use the one-column CSV checklist.

T

ToolsWebPro

Practical tool documentation

Workflow examples, tool limitations and links to primary format and platform documentation.

Read full author bio & credentials →