Spring videre til hovedindholdet

CSV/Excel Ser forkert ud

Hvorfor ser en CSV-fil “forkert” ud?

Lasse📦 avatar
Skrevet af Lasse📦
Opdateret for over en måned siden

Ser din CSV sådan her ud fra SmartPack:


→ Det skyldes næsten altid dine sprog- og separator-indstillinger.

En CSV-fil er ikke bare en CSV-fil. Den afhænger af hvilke landesprog/region-indstillinger din computer eller dit program (Excel, Google Sheets, osv.) bruger.

Dansk vs. Engelsk (US) – forskellen

  • dansk bruger man komma som decimal-tegn (f.eks. 12,50).
    Derfor bruger CSV-filer normalt semikolon ( ; ) som kolonne-separator.

  • engelsk (US) bruger man punktum som decimal-tegn (f.eks. 12.50).
    Derfor bruger CSV-filer komma ( , ) som kolonne-separator.

Hvad sker der så?

Hvis du åbner en CSV, der er gemt i “engelsk stil” (separator = komma) på en dansk computer, vil Excel tro, at kommaerne er decimaler, ikke kolonneseparatorer.

Resultatet:

  • Hele linjen havner i én kolonne

  • Eller kolonner bliver forskudt

  • Tal bliver læst forkert

Hvordan løser man det?

  1. Skift region i Excel (fra dansk til engelsk) – så forstår Excel komma-separatorer.

  2. Importér filen manuelt og vælg separator selv.

  3. Gem CSV’en med semikolon hvis den skal bruges på en dansk PC

Sådan vælger du dansk/amerikansk CSV i SmartPack

Du kan selv vælge hvilket sprog/format SmartPack skal bruge til CSV import/eksport:

  1. Gå til Settings

  2. Vælg System Settings

  3. Under CultureInfo CSV (Import/Export) vælger du:

    • da-DK hvis du vil køre med dansk separator (semikolon)

    • en-US hvis du vil køre med amerikansk separator (komma)

(Se markeringerne 1–2–3 på skærmbilledet.)

Efter ændringen kan det være nødvendigt at genstarte applikationen via “Restart Application”-knappen.


Besvarede dette dit spørgsmål?