Kako uvesti CSV datoteku koja sadrži stupac s 0 vodećim u Excelu
Microsoft Excel će automatski pretvoriti stupce podataka u format koji smatra najboljim pri otvaranju podatkovnih datoteka odvojenih zarezima. Za one od nas koji ne žele da se naši podaci promijene, možemo promijeniti to ponašanje.
Imate CSV datoteku koja se vjerojatno izvozi iz druge aplikacije ili vam je dala druga osoba. Željeli biste ga otvoriti u Excelu jer ga dobro znate. CSV datoteka će izgledati ovako (ako datoteku otvorite u notepad.exe):
Datoteka sadrži stupce: ProductModelID, Name, SpecialID i ModifiedDate. Stupac SpeicalID sadrži podatke s vodećim 0 i to je specijalizirani kôd, tako da želite zadržati vodeće 0 u Excelu. Budući da se radi o CSV datoteci, ona se prema zadanim postavkama u vašem Windows Exploreru prikazuje kao Excel datoteka:
Tako dvokliknete datoteku i otvorite datoteku u Excelu kao takvu:
Možete vidjeti da je po defaultu Excel izostavio vodeće 0s u stupcu 3 "SpecialID" ?. Pokrenuli ste Excelovu aplikaciju i pokušali koristiti File / Open kako biste ručno otvorili datoteku i to ne radi. Kako to mogu popraviti?
Trik je preimenovati datoteku s .TXT ekstenzijom, a zatim dovesti datoteku u Excel. SO prvi donijeti "My Computer"? i pomičite se do mape u kojoj se nalazi datoteka.
Sada, ako ne vidite datotečni nastavak .CSV (Windows ima ovu opciju onemogućenu prema zadanim postavkama), slijedite ovaj korak kako biste omogućili datotečni nastavak - Odaberite izbornik „Alati ? / ? Opcije mape ? zatim odaberite "Prikaži"? karticu, odznačite stavku "Sakrij proširenja za poznate vrste datoteka"? kao na slici ispod:
Zatim biste trebali vidjeti proširenje datoteke kao takvu:
Desnom tipkom miša kliknite datoteku i odaberite preimenovanje da biste datoteku preimenovali da bi postala "ProductInfo.txt"?
Primijetite da se ikona mijenja u običnu ikonu tekstualne datoteke. Ne otvorite Excel i koristite "Datoteka"? / "Otvori"? naredbu da datoteku prenesete u Excel. Kada to učinite, pojavit će se dijaloški okvir kao:
Provjerite je li "Ograničen"? je odabran radio gumb i kliknite na “Next ? za nastavak. Na sljedećem zaslonu označite okvir "Comma ?" i poništite sve ostale odabire.
Kliknite na "Sljedeće"? za prijelaz na sljedeći zaslon. Na ovom zaslonu morate kliknuti na "SpecialID"? i odaberite "Tekst"? radio gumb iz "Format podataka stupca"? odjeljak.
Kliknite na "Finish"? onda ste gotovi.
Sada možete vidjeti stupac "SpecialID"? je unesen kao stupac Tekst, a svi vodeći 0 su sačuvani.
Ova metoda može se primijeniti na bilo koju posebnu okolnost za unos CSV datoteke u Excel, uključujući i druge datoteke s razgraničenjima. S mogućnošću određivanja vrste podataka za svaki stupac tijekom procesa uvoza podataka vi ste u boljoj kontroli nad vašim konačnim rezultatom.