Obsah
Tento návod ukazuje, ako zmeniť oddeľovač CSV pri importe alebo exporte údajov do/z programu Excel, aby ste mohli súbor uložiť vo formáte hodnôt oddelených čiarkou alebo stredníkom.
Excel je usilovný. Excel je inteligentný. Dôkladne skúma systémové nastavenia počítača, na ktorom beží, a snaží sa predvídať potreby používateľa... často s neuspokojivými výsledkami.
Predstavte si to: chcete exportovať svoje údaje z Excelu do inej aplikácie, a tak ich idete uložiť vo formáte CSV, ktorý podporujú mnohé programy. Nech už použijete akúkoľvek možnosť CSV, výsledkom je súbor oddelený bodkočiarkou namiesto súboru oddeleného čiarkou, ktorý ste naozaj chceli. Nastavenie je predvolené a vy netušíte, ako ho zmeniť. Nevzdávajte sa! Bez ohľadu na to, ako hlboko je nastavenie skryté, ukážeme vám spôsob, akovyhľadajte ho a upravte podľa svojich potrieb.
Aký oddeľovač používa Excel pre súbory CSV
Na spracovanie súborov .csv používa program Microsoft Excel Oddeľovač zoznamu definované v regionálnych nastaveniach systému Windows.
V Severnej Amerike a niektorých ďalších krajinách je predvoleným oddeľovačom zoznamu čiarka , takže získate CSV oddelené čiarkou.
V európskych krajinách je pre desatinný symbol vyhradená čiarka a oddeľovač zoznamu je spravidla nastavený na stredník . Preto je výsledok CSV ohraničený bodkočiarkou.
Ak chcete získať súbor CSV s iným oddeľovačom polí, použite jeden z nižšie uvedených prístupov.
Zmena oddeľovača pri ukladaní súboru Excel ako CSV
Keď uložíte zošit ako súbor .csv, Excel oddelí hodnoty pomocou predvoleného Oddeľovač zoznamu . Ak ho chcete prinútiť, aby použil iný oddeľovač, postupujte podľa nasledujúcich krokov:
- Kliknite na . Súbor > Možnosti > Pokročilé .
- Pod Možnosti úprav , vymažte Používanie systémových oddeľovačov začiarkavacie políčko.
- Zmena predvoleného nastavenia Oddeľovač desatinných miest Keďže sa tým zmení spôsob zobrazovania desatinných čísel vo vašich pracovných listoch, vyberte iný Oddeľovač tisícov aby nedošlo k zámene.
V závislosti od toho, ktorý oddeľovač chcete použiť, nakonfigurujte nastavenia jedným z nasledujúcich spôsobov.
Ak chcete previesť súbor aplikácie Excel do CSV ohraničené bodkočiarkou , nastavte predvolený desatinný oddeľovač na čiarku. Tým sa dosiahne, že Excel použije stredník pre Oddeľovač zoznamu (oddeľovač CSV):
- Nastavenie Oddeľovač desatinných miest na čiarku (,)
- Nastavenie Oddeľovač tisícov na bodku (.)
Uloženie súboru Excel ako CSV oddelené čiarkou , nastavte oddeľovač desatinných miest na bodku. Týmto spôsobom Excel použije čiarku pre Oddeľovač zoznamu (oddeľovač CSV):
- Nastavenie Oddeľovač desatinných miest na bodku (.)
- Nastavenie Oddeľovač tisícov na čiarku (,)
Ak chcete zmeniť oddeľovač CSV len pre špecifický súbor , potom začiarknite políčko Používanie systémových nastavení po exporte zošita programu Excel do formátu CSV opäť začiarknite políčko .
Poznámka: Zmeny, ktoré ste vykonali v možnostiach aplikácie Excel, sú samozrejme obmedzené na Excel Ostatné aplikácie budú naďalej používať predvolený oddeľovač Zoznam definovaný v regionálnych nastaveniach systému Windows.
Zmena oddeľovača pri importe CSV do programu Excel
Existuje niekoľko rôznych spôsobov, ako importovať súbor CSV do programu Excel. Spôsob zmeny oddeľovača závisí od metódy importu, ktorú ste si vybrali.
Uveďte oddeľovač priamo v súbore CSV
Aby program Excel dokázal prečítať súbor CSV s oddeľovačom polí použitým v danom súbore CSV, môžete oddeľovač zadať priamo v tomto súbore. Na tento účel otvorte súbor v ľubovoľnom textovom editore, napríklad v Poznámkovom bloku, a pred všetky ostatné údaje zadajte nasledujúci reťazec:
- Oddelenie hodnôt čiarkou: sep=,
- Oddelenie hodnôt stredníkom: sep=;
- Oddelenie hodnôt pomocou fajky: sep=
Podobným spôsobom môžete použiť akýkoľvek iný znak ako oddeľovač - stačí napísať znak za znamienkom rovnosti.
Po definovaní oddeľovača môžete otvoriť textový súbor v programe Excel ako zvyčajne, zo samotného programu Excel alebo z Prieskumníka systému Windows.
Ak chcete napríklad správne otvoriť ohraničené bodkočiarkou CSV v programe Excel výslovne uvádzame, že oddeľovačom polí je stredník:
Výber oddeľovača v Sprievodcovi importom textu
Ďalším spôsobom, ako spracovať súbor csv s iným ako predvoleným oddeľovačom, je súbor importovať a nie otvoriť. V programe Excel 2013 a starších to bolo pomerne jednoduché pomocou Sprievodca importom textu s pobytom na Údaje na karte Získanie externých údajov skupina. Počnúc programom Excel 2016 je sprievodca odstránený z pásu kariet ako staršia funkcia. Môžete ho však stále využívať:
- Povolenie funkcie Z textu (Legacy).
- Zmeňte príponu súboru z .csv na .txt a potom otvorte súbor txt z programu Excel. Tým sa spustí Sprievodca importom textu automaticky.
V kroku 2 sprievodcu sa vám navrhne, aby ste si vybrali jeden z preddefinovaných oddeľovačov (tabulátor, čiarka, bodkočiarka alebo medzera) alebo zadali vlastný:
Zadanie oddeľovača pri vytváraní spojenia Power Query
Microsoft Excel 2016 a novšie verzie poskytujú ešte jeden jednoduchý spôsob importu súboru csv - pripojenie k nemu pomocou Power Query. Pri vytváraní pripojenia k Power Query môžete v dialógovom okne Náhľad vybrať oddeľovač:
Globálna zmena predvoleného oddeľovača CSV
Zmena predvoleného nastavenia Oddeľovač zoznamu nielen pre Excel, ale pre všetky programy nainštalované v počítači, tu je postup, ktorý musíte vykonať:
- V systéme Windows prejdite na Ovládací panel > Región Na tento účel stačí zadať Región vo vyhľadávacom poli systému Windows a potom kliknite na Nastavenia regiónu .
Aby táto zmena fungovala, je potrebné Oddeľovač zoznamu by nemali byť rovnaké ako Desatinný symbol .
Po dokončení reštartujte program Excel, aby mohol prevziať vaše zmeny.
Poznámky:
- Úprava systémových nastavení spôsobí, že sa globálna zmena v počítači, ktoré ovplyvnia všetky aplikácie a všetky výstupy systému. Nerobte to, pokiaľ si nie ste na 100 % istí výsledkami.
- Ak zmena oddeľovača nepriaznivo ovplyvnila správanie niektorej aplikácie alebo spôsobila iné problémy na vašom počítači, vrátiť zmeny späť Na tento účel kliknite na Obnovenie tlačidlo v Prispôsobenie formátu Dialógové okno (vyššie uvedený krok 5). Tým sa odstránia všetky úpravy, ktoré ste vykonali, a obnovia sa predvolené nastavenia systému.
Zmena oddeľovača zoznamu: pozadie a dôsledky
Pred zmenou Oddeľovač zoznamu na vašom počítači, odporúčam vám, aby ste si pozorne prečítali túto časť, aby ste plne pochopili možné výsledky.
Najskôr treba poznamenať, že v závislosti od krajiny používa systém Windows rôzne predvolené oddeľovače. Je to preto, že veľké čísla a desatinné miesta sa na celom svete zapisujú rôznymi spôsobmi.
V USA, Spojenom kráľovstve a niektorých ďalších anglicky hovoriacich krajinách vrátane Austrálie a Nového Zélandu sa používajú tieto oddeľovače:
Desatinný symbol: bodka (.)
Symbol zoskupenia číslic: čiarka (,)
Oddeľovač zoznamu: čiarka (,)
Vo väčšine európskych krajín je predvoleným oddeľovačom zoznamu stredník (;), pretože ako desatinná čiarka sa používa čiarka:
Desatinný symbol: čiarka (,)
Symbol zoskupenia číslic: bodka (.)
Oddeľovač zoznamu: stredník (;)
Napríklad takto dvetisíc dolárov a päťdesiat centov sa píše v rôznych krajinách:
USA a Spojené kráľovstvo: 2 000,50 USD
EÚ: 2 000,50 USD
Ako to všetko súvisí s oddeľovačom CSV? Ide o to, že Oddeľovač zoznamu (oddeľovač CSV) a Desatinný symbol by mali byť dva rôzne znaky. To znamená, že nastavenie Oddeľovač zoznamu na čiarka bude vyžadovať zmenu predvoleného Desatinný symbol (ak je nastavená na čiarku). Výsledkom bude, že čísla sa budú vo všetkých vašich aplikáciách zobrazovať iným spôsobom.
Okrem toho, Oddeľovač zoznamu sa používa na oddelenie argumentov Po jeho zmene, napríklad z čiarky na stredník, sa zmenia aj oddeľovače vo všetkých vzorcoch na stredníky.
Ak nie ste pripravení na takéto rozsiahle úpravy, zmeňte oddeľovač len pre konkrétny súbor CSV, ako je opísané v prvej časti tohto návodu.
Takto môžete v programe Excel otvárať alebo ukladať súbory CSV s rôznymi oddeľovačmi. Ďakujeme za prečítanie a uvidíme sa budúci týždeň!