- Oblika zapisa CSV je navadno besedilo in ne shrani podatkovnega tipa, zaradi česar Excel kode interpretira kot številke in izbriše vodilne ničle.
- Nadzorovano uvažanje prek Power Queryja ali čarovnika za besedilo je edini varen način za ohranjanje integritete identifikatorjev in poštnih številk.
- Z uporabo oblik zapisa po meri ali funkcije TEXT lahko popravite prikaz, vendar ne spremenite dejanske vrednosti izvirne datoteke CSV.

Prepričan sem, da se vam je to že zgodilo: odprete datoteko CSV z vsem navdušenjem na svetu in nenadoma ugotovite, da je vaša poštne številke ali telefonske številke Izgubili so tisto ključno začetno ničlo. To je klasična nadloga, saj za Excel število, ki se začne z ničlo, nima matematičnega pomena, zato se odloči, da ga bo sam "očistil", kar vam pusti nepopolne podatke in prekine vsako sinhronizacijo z drugimi platformami.
Najbolj frustrirajoče je, da tudi če poskušate celice oblikovati kot besedilo pred izvozom iz orodij, kot so Google Preglednice, ko odprete nastalo datoteko v Excelu, program ponovno uporabi svojo logiko in izbriše ničlo. To se zgodi, ker je format CSV v bistvu navadno besedilo; ne shranjuje navodil o tem, ali je stolpec datum, številka ali besedilo, temveč prepušča programski opremi, ki ga odpre, da sama odloči, kaj je vsak element.
Zakaj se ta težava pravzaprav pojavlja?

Da bi razumeli rešitev, moramo najprej razumeti koncept: datoteka CSV (vrednosti, ločene z vejico) je preprosto seznam podatkov, ločenih s simbolom, običajno vejico ali podpičjem. Ker nima kompleksne strukture kot datoteka .xlsx, Excel poskuša uganiti vsebinoČe vidite niz številk, kot je "08001", pomislite: "To je številka osem tisoč ena" in odstranite ničlo, ker ne prispeva k številčni vrednosti.
To vedenje je resen problem, ko delamo z SKU-ji, identifikatorji entitet, številke socialnega zavarovanja ali kateri koli podatki, kjer je ničla del identitete kode in ne količina. Če izgubite to števko, podatki postanejo neveljavni za zunanje baze podatkov ali postopke validacije.
Metode za uvoz podatkov brez njihovega spreminjanja

Zlato pravilo je preprosto: Nikoli ne odpirajte datoteke CSV z dvojnim klikom. Če vsebuje občutljive podatke z vodilnimi ničlami, uporabite eno od naslednjih nadzorovanih poti:
- Uporaba Power Queryja (pridobivanje in preoblikovanje podatkov): To je najbolj profesionalna možnost. Pojdite na zavihek »Podatki«, izberite »Iz besedila/CSV« in namesto neposrednega nalaganja podatkov kliknite »Pretvori podatke«. S tem boste odprli urejevalnik Power Query, kjer lahko izberete problematični stolpec in na zavihku Domov spremenite podatkovni tip v besediloZ izbiro možnosti »Zamenjaj trenutno« prisilite Excel, da te ničle obravnava kot znake in ne kot številke.
- Čarovnik za uvoz besedila: Če imate raje klasično metodo, lahko datoteko .csv preimenujete v .txt in jo odprete v Excelu. To bo sprožilo čarovnika v treh korakih. V zadnjem koraku lahko kliknete stolpec s kodo in izberete možnost "Oblika podatkov stolpca: besedilo"Tako se Excel ne bo dotaknil niti ene same števke.
- Uvozi z uporabo zavihka Podatki: Z uporabo poti »Pridobi zunanje podatke« lahko določite ločilo in kodiranje (na primer UTF-8 ali ANSI), da preprečite pojav ničel. čudni znaki ali nenavadni simboli v naglasnih znamenjih in ñ-jih.
Vizualni triki in formule za specifične primere

Včasih ne potrebujemo popolne datoteke CSV, temveč Excelov delovni zvezek, v katerem delamo, da pravilno prikaže podatke. V takih primerih je nekaj trikov, ki so zelo uporabni:
Če so podatki že na listu in želite obnoviti videz, lahko uporabite oblika številke po meriS pritiskom na Ctrl+1 lahko v kategoriji »Po meri« vnesete toliko ničel, kolikor števk potrebuje vaša koda (na primer »00000« za petmestne poštne številke). To bo Excelu olajšalo izpolni z vodilnimi ničlami prazne prostore, čeprav notranja vrednost ostaja število.
Druga alternativa je uporaba funkcije =TEXTO(celda; "00000") v pomožnem stolpcu. Ta formula pretvori število v besedilni niz z natančno določeno dolžino in tako zagotovi, da format ostane nespremenjen med delom v delovnem zvezku. Če morate ročno vnesti podatke in preprečiti brisanje ničle, uporabite apostrof (') tik pred številko; to Excelu pove, da je vse, kar sledi, golo besedilo.
Ključne razlike med CSV in Excelom

Ključnega pomena je, da teh dveh formatov ne zamenjate, da se izognete napakam pri izvozu. Čeprav je CSV lahek format, je idealen za izmenjava podatkov med sistemi (kot prenos informacij iz CRM-ja na spletno mesto), je Excelova datoteka (.xlsx) analitično okolje. CSV ne podpira formul, barv ali več listov; obravnava samo surove podatke. Zato je datoteka pri izvozu iz Google Preglednic v CSV pravilna, vendar je ... Interpretacija Excela tisti, ki odpove pri odpiranju.
Za tiste, ki delajo z ogromnimi količinami, Power Query ne rešuje le problema ničel, temveč omogoča tudi avtomatizirajte čiščenjePostopek lahko nastavite samo enkrat in vsakič, ko posodobite izvirno datoteko CSV, bo Excel samodejno uporabil pretvorbo besedila, ne da bi vam bilo treba korake ponavljati ročno.
Ključ do tega, da s podatki ne pretiravate, je, da se nehate zanašati na samodejno odpiranje in preklopite na ročni in nadzorovani uvozStolpce z identifikatorji vedno definirajte kot besedilo, da se med postopkom ne izgubijo ničle. Zdaj veste, kako Excel odstrani ničle pri odpiranju datoteke CSV: kako uvoziti podatke, ne da bi jih spremenili.
Navdušen nad tehnologijo že od malih nog. Všeč mi je, da sem na tekočem v sektorju in predvsem to komuniciram. Zato se že vrsto let posvečam komunikaciji na spletnih mestih o tehnologiji in video igrah. Najdete me, da pišem o sistemih Android, Windows, MacOS, iOS, Nintendo ali kateri koli drugi sorodni temi, ki vam pride na misel.