Naar de inhoud
Klargrid

De accenten van een CSV geopend in Excel repareren

De CSV opent, en "Café" is "Café" geworden. Het bestand is niet beschadigd: Excel heeft het in de verkeerde codering gelezen. Het gevaar is om het zo op te slaan.

In Excel, stap voor stap

  1. Niet opslaan

    Sluit zonder op te slaan: zolang het bestand niet opnieuw wordt weggeschreven, blijven de tekens er intact in.

  2. Importeren in plaats van openen

    Gegevens, Van tekst/CSV, kies het bestand, dan "Bestandsoorsprong: 65001: Unicode (UTF-8)".

  3. Controleer het scheidingsteken

    Kies in hetzelfde venster komma of puntkomma totdat de kolommen zich scheiden, en klik dan op Laden.

De valkuilen

  • Het bestand opslaan nadat je het verkeerd hebt geopend, schrijft de "é" in het bestand: daarna moet het teken voor teken worden hersteld.
  • Een bestand kan dubbel beschadigd raken ("Ãâ©") als het meerdere keren heen en weer is gegaan.
  • De voorloopnullen van codes (00123) verdwijnen als de kolom als getal wordt gelezen.

Sneller, op het hele bestand

Een CSV repareren herkent de codering, herstelt tekens die al beschadigd zijn (zelfs dubbel), vindt het scheidingsteken, en levert een CSV die Excel meteen goed opent, of een XLSX-werkmap.

Veelgestelde vragen

Waarom kiest Excel de verkeerde codering?
Een CSV vermeldt zijn codering niet. Zonder markering aan het begin van het bestand gaat Excel uit van de Windows-codering (Windows-1252), en wordt een UTF-8-bestand verkeerd gelezen.