Inga uppladdningar · 100 % gratis

Därför visar en CSV-fil konstiga tecken i Excel

Teckenkodningsmisstaget bakom förvanskade bokstäver, och tre sätt att lösa det.

Av Jenna, Webbdesign, Ikonik Digital · Senast uppdaterad 2026-10-08

Verktyg till den här guidenFixa teckenkodningCSV till Excel

Du öppnar en CSV-fil i Excel och namn som Müller, José eller Åsa visas med konstiga symboler i stället för bokstäverna med accent eller prickar. Eurotecken och apostrofer blir också till klungor av underliga tecken. Det är inget fel på dina data. Excel läser bara filen med fel teckenkodning.

Vad som händer

En textfil består bara av byte, och en teckenkodning är regeln för hur byte blir till bokstäver. Nästan alla moderna system skriver CSV-filer i UTF-8, som klarar alla språk. När du dubbelklickar på en CSV-fil antar Excel i Windows ändå en äldre regional kodning som Windows-1252, om inte filen börjar med en liten markör som kallas byte order mark, eller BOM. Utan BOM avkodas varje tecken utanför vanlig engelska med fel regel, och varje bokstav med accent eller prickar blir två eller tre skräptecken.

Dina data är intakta. Öppna samma fil i Google Kalkylark, Numbers eller en textredigerare så ser den ut som den ska.

Lösning 1: lägg till en BOM

Om filen är korrekt UTF-8 och bara Excel visar den fel kan du köra den genom verktyget för att fixa teckenkodning med alternativet för BOM påslaget. Tecknen ändras inte, men markören talar om för Excel att filen ska läsas som UTF-8, och från och med då öppnas den rätt med ett dubbelklick.

Lösning 2: konvertera till en riktig Excel-fil

En .xlsx-fil har ingen oklarhet alls kring teckenkodning. Konverteraren CSV till Excel läser CSV-filen korrekt och sparar en arbetsbok som öppnas rätt överallt. Den behåller också inledande nollor i postnummer och telefonnummer, som Excel tar bort när det öppnar en CSV-fil direkt.

Lösning 3: importera i stället för att dubbelklicka

I Excel använder du Data, Från text/CSV och ställer in Filursprung på 65001: Unicode (UTF-8). Då läser Excel filen korrekt. Det fungerar, men du måste komma ihåg det varje gång, och därför är de två första lösningarna mer praktiska för filer som du delar med andra.

När själva filen är skadad

Ibland har de förvanskade tecknen sparats in i filen. Det händer när någon har öppnat en UTF-8-fil i Excel, sett röran och sparat den igen. Nu är skräptecknen själva datan, och du ser problemet i alla program, inte bara i Excel. Verktyget för att fixa teckenkodning har ett reparationsläge för just detta: det backar den dubbla kodningen och återställer de ursprungliga bokstäverna. Det automatiska läget känner igen det här fallet i de flesta filer.

Snabb felsökning

Det du serTrolig orsakLösning
Fel bara i Excel, rätt på andra ställenBOM saknasLägg till BOM, eller konvertera till .xlsx
Fel i alla programFilen sparades efter att ha lästs felReparera den dubbla kodningen
Frågetecken eller rutorFilen sparades i en gammal Windows-kodningKonvertera från Windows-1252 till UTF-8

Förebygg problemet

  • När du exporterar från Excel väljer du CSV UTF-8 i stället för vanlig CSV.
  • När du exporterar från andra system till Excel-användare tar du med en BOM om alternativet finns.
  • Spara aldrig om en CSV-fil som ser förvanskad ut. Fixa teckenkodningen först.