Zakaj Excel prikaže čudne znake
Slovenski Excel odpira datoteke CSV z dvoklikom v kodiranju Windows-1250. Sodobne storitve izvažajo CSV v UTF-8, zato je datoteka sama pravilna, v Excelu pa je besedilo videti pokvarjeno. Če je na začetku datoteke BOM (oznaka „to je UTF-8”), jo Excel prebere pravilno.
Čudni znaki
Ime;Priimek;Kraj Janez;Novak;Kočevje Mojca;Žagar;Škofja Loka
Po popravilu
Ime;Priimek;Kraj Janez;Novak;Kočevje Mojca;Žagar;Škofja Loka
Način 1: shranite v UTF-8 z BOM z Mojibusterjem
- Povlecite datoteko CSV v polje zgoraj.
- Pokvarjena mesta se popravijo samodejno. Za datoteke CSV je možnost Shrani z BOM privzeto vklopljena.
- Prenesite datoteko in jo v Excelu odprite z dvoklikom – šumniki bodo pravilni.
Če je bila datoteka v Excelu že shranjena s čudnimi znaki, Mojibuster v večini primerov kljub temu obnovi pravilno besedilo.
Način 2: pravilen uvoz v Excelu
- Odprite prazen delovni zvezek in izberite Podatki → Iz besedila/CSV.
- Izberite datoteko CSV.
- V polju Izvor datoteke izberite 65001: Unicode (UTF-8).
- Preverite predogled in kliknite Naloži.
Vse v enem stolpcu?
Če vsaka vrstica v celoti pristane v stolpcu A, ni krivo kodiranje, ampak ločilo. Slovenski Excel pričakuje podpičje, veliko izvozov pa uporablja vejico. Datoteko uvozite prek Podatki → Iz besedila/CSV in izberite ločilo Vejica.
Pogosta vprašanja
Je v Excelu za Mac enako?
Da. Tudi Excel za Mac pogosto ne prepozna datotek CSV v UTF-8 brez BOM. Najbolj zanesljivo je datoteko shraniti z BOM.
Kaj je BOM?
Trije nevidni bajti na začetku datoteke. Programom, kot je Excel, sporočajo: „ta datoteka je v UTF-8”.
Kaj, če računovodski program sprejme samo Windows-1250?
Datoteko v Excelu shranite kot CSV (z vejicami ločeno) – ta oblika uporablja Windows-1250.
So datoteke s podatki o strankah varne?
Da. Datoteka se obdela samo v brskalniku in se nikamor ne pošlje.