Varför visar Excel ä i stället för ä?
Öppnar du en CSV med ett dubbelklick använder Excel systemets teckentabell; på ett svenskt Windows är det oftast Windows-1252. Är filen i UTF-8 utan BOM – ett osynligt tecken i början av filen –, visas å, ä och ö fel.
Lösning 1: fixa filen och spara med BOM
- Dra CSV-filen till rutan ovan.
- Låt alternativet Spara med BOM vara ikryssat; för CSV-filer är det redan förvalt.
- Ladda ner den fixade filen och öppna den med ett dubbelklick i Excel.
Har du redan sparat filen i Excel medan tecknen var fel, sitter felet nu i själva filen. Det fixar Mojibuster också.
Lösning 2: importera CSV-filen rätt i Excel
- Öppna en tom arbetsbok och välj Data → Från text/CSV.
- Markera CSV-filen.
- Välj 65001: Unicode (UTF-8) under Filursprung.
- Kontrollera förhandsgranskningen och klicka på Läs in.
När du sparar i Excel
Välj formatet CSV UTF-8 (kommaavgränsad) under ”Spara som”. Det vanliga formatet ”CSV (kommaavgränsad)” sparar i Windows-1252, och andra program visar då ofta å, ä och ö som �.
Vanliga frågor
Varför händer det bara med vissa CSV-filer?
Det beror på hur filen är sparad. Excel öppnar filer i Windows-1252 och UTF-8 med BOM rätt, men inte UTF-8 utan BOM.
Jag har redan sparat den trasiga filen. Har jag förlorat mina data?
Nej. De trasiga tecknen står nu som ä i filen, och ur dem går ä att få tillbaka. Dra bara filen till Mojibuster. Står det redan ? eller �, läs frågetecken i stället för å, ä och ö.
Händer det här även i Excel för Mac?
Ja. Även Excel för Mac känner ofta inte igen CSV-filer i UTF-8 utan BOM. Spara därför den fixade filen med BOM.
Vad är en BOM?
En byte order mark (BOM) är tre osynliga byte i början av en fil. De talar om för program som Excel att filen är i UTF-8. Mer om UTF-8: fixa trasiga UTF-8-tecken.