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ä
- Pudota CSV-tiedosto yllä olevaan ruutuun.
- Jätä valinta Tallenna BOM-merkillä päälle; CSV-tiedostoille se on valittuna valmiiksi.
- 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
- Avaa tyhjä työkirja ja valitse Tiedot → Tekstistä/CSV:stä.
- Valitse CSV-tiedosto.
- Valitse kohdassa Tiedoston alkuperä vaihtoehto 65001: Unicode (UTF-8).
- 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.