Excel näyttää ääkköset väärin: näin korjaat sen

Avaat CSV-tiedoston Excelissä ja näet Järvenpää eikä Järvenpää? Syy on lähes aina merkistökoodaus. Ratkaisuja on kaksi: korjaa tiedosto tai tuo se oikealla tavalla.

Toimii tekstin ja näiden tiedostojen kanssa:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Esimerkiksi Excel-viennit, tietokantavarmuuskopiot, tekstitykset tai verkkosivujen koodi.

Korjaa

  1. Pudota tiedosto tai liitä teksti
  2. Korjaus tapahtuu automaattisesti
  3. Kopioi tai lataa
tai pudota tiedosto tähän
  • Ei latausta palvelimelle. Tiedostosi korjataan suoraan selaimessa, eivätkä ne koskaan poistu laitteeltasi.

  • Palvelimet EU:ssa. Mojibuster toimii palvelimella Suomessa (EU); EU:n yleinen tietosuoja-asetus (GDPR) on voimassa. Tietosuoja-asetuksen teksti (EUR-Lex)

Miksi Excel näyttää ä eikä ä?

Kun avaat CSV-tiedoston kaksoisnapsautuksella, Excel käyttää järjestelmän merkistöä; suomenkielisessä Windowsissa se on yleensä Windows-1252. Jos tiedosto on UTF-8-muodossa ilman BOM-merkkiä – näkymätöntä merkkiä tiedoston alussa –, skandit näkyvät väärin.

Ratkaisu 1: korjaa tiedosto ja tallenna BOM-merkillä

  1. Pudota CSV-tiedosto yllä olevaan ruutuun.
  2. Jätä valinta Tallenna BOM-merkillä päälle; CSV-tiedostoille se on valittuna valmiiksi.
  3. Lataa korjattu tiedosto ja avaa se Excelissä kaksoisnapsautuksella.

Jos olet jo tallentanut tiedoston Excelissä merkkien ollessa väärin, virhe on nyt itse tiedostossa. Senkin Mojibuster korjaa.

Ratkaisu 2: tuo CSV oikein Exceliin

  1. Avaa tyhjä työkirja ja valitse Tiedot → Tekstistä/CSV:stä.
  2. Valitse CSV-tiedosto.
  3. Valitse kohdassa Tiedoston alkuperä vaihtoehto 65001: Unicode (UTF-8).
  4. Tarkista esikatselu ja napsauta Lataa.

Kun tallennat Excelissä

Valitse kohdassa ”Tallenna nimellä” muoto CSV UTF-8 (pilkuin erotettu). Tavallinen muoto ”CSV (luetteloerotin)” tallentaa Windows-1252:na, ja muut ohjelmat näyttävät silloin ääkköset usein merkkinä �.

Usein kysyttyä

Miksi näin käy vain joillekin CSV-tiedostoille?

Se riippuu siitä, miten tiedosto on tallennettu. Excel avaa Windows-1252-tiedostot ja BOM-merkilliset UTF-8-tiedostot oikein, mutta ei UTF-8:aa ilman BOM-merkkiä.

Tallensin jo rikkinäisen tiedoston. Menetinkö tietoni?

Et. Rikkinäiset merkit ovat nyt tiedostossa muodossa ä, ja niistä saa ä:n takaisin. Pudota vain tiedosto Mojibusteriin. Jos tiedostossa lukee jo ? tai �, lue kysymysmerkit kirjainten sijaan.

Tapahtuuko tämä myös Mac-Excelissä?

Kyllä. Myös Mac-Excel jättää usein tunnistamatta UTF-8-muotoiset CSV-tiedostot ilman BOM-merkkiä. Tallenna korjattu tiedosto siksi BOM-merkillä.

Mikä on BOM?

Byte order mark (BOM) on kolme näkymätöntä tavua tiedoston alussa. Ne kertovat Excelin kaltaisille ohjelmille, että tiedosto on UTF-8:aa. Lisää UTF-8:sta: korjaa rikkinäiset UTF-8-merkit.

Lue lisää