Ako importovať súbor CSV obsahujúci stĺpec s vedúcim 0 do
Aplikácia Microsoft Excel automaticky prevádza stĺpce údajov do formátu, ktorý považuje za najlepší pri otvorení dátových súborov oddelených čiarkou. Pre tých z nás, ktorí nechcú, aby sa naše dáta zmenili, môžeme toto správanie zmeniť.
Máte súbor CSV pravdepodobne vyvezený z inej aplikácie alebo vám ho dajú iní ľudia. Chcel by si ho otvoriť v programe Excel, pretože to viete veľmi dobre. Súbor CSV bude vyzerať takto (ak otvoríte súbor v notepad.exe):
Súbor obsahuje stĺpce: ProductModelID, Name, SpecialID a ModifiedDate. Stĺpec SpeicalID obsahuje údaje s vedúcim 0 a je to špecializovaný kód, takže by ste chceli udržať vedúce 0 v programe Excel. Keďže ide o súbor CSV, je predvolene zobrazený vo vašom prehliadači Windows ako súbor programu Excel:
Takto dvakrát kliknete na súbor a otvoríte ho v programe Excel:
Môžete vidieť, že v predvolenom nastavení Excel odstránila vedúce 0s v stĺpci 3 "SpecialID ?. Vytvorili ste aplikáciu programu Excel a pokúsili ste sa použiť File / Open na otvorenie súboru ručne a to tiež nefunguje. Ako to môžem opraviť??
Trikom je premenovať súbor s príponou .TXT a potom súbor do programu Excel. Tak prvý vychovávať "My Computer? a prejdite do priečinka, do ktorého sa nachádza súbor.
Teraz, ak nevidíte rozšírenie súboru .CSV (Windows má túto možnosť predvolene vypnutú), potom postupujte podľa tohto kroku a povoľte príponu súboru - zvoľte ponuku "Tools ? / ? Folder Options?" potom zvoľte "View ? kartu zrušte začiarknutie položky Skryť rozšírenia pre známe typy súborov? ako na obrázku nižšie:
Potom by ste mali vidieť príponu súboru takto:
Kliknite pravým tlačidlom myši na súbor a zvoľte premenovanie na premenovanie súboru na "ProductInfo.txt"?
Všimnite si, že ikona sa tiež zmení na ikonu bežného textového súboru. Neotvorte Excel a použite "File ? / ? Open ? príkaz pridať súbor do programu Excel. Keď to urobíte, objaví sa dialógové okno ako:
Uistite sa, že "Delimited ? prepínač je vybratý a kliknite na tlačidlo "Next ? pre pokračovanie. Na ďalšej obrazovke začiarknite políčko "Comma ? a zrušte začiarknutie všetkých ostatných výberov.
Kliknite na tlačidlo "Next ? prejsť na ďalšiu obrazovku. Na tejto obrazovke musíte kliknúť na tlačidlo "SpecialID?" a vyberte položku "Text ? radiobutónu z "Formát údajov stĺpca? časť.
Kliknite na tlačidlo Dokončiť? potom ste hotoví.
Teraz môžete vidieť stĺpec "SpecialID ? bol vložený ako stĺpec Text a všetky vedúce 0 sú zachované.
Táto metóda môže byť použitá na akékoľvek špeciálne okolnosti, ktoré prinášajú súbor CSV do programu Excel vrátane iných vyhradených súborov. So schopnosťou špecifikovať typ údajov pre každý stĺpec počas procesu importu dát máte oveľa lepšiu kontrolu nad výsledným výsledkom.