TextArray
100% lokálne

Zmena oddeľovača CSV

Vymeňte oddeľovač stĺpcov v CSV medzi čiarkou, bodkočiarkou, tabulátorom a zvislou čiarou.

Vstup
Výstup

Zmena oddeľovača CSV

Slovenský Excel očakáva ako oddeľovač zoznamu bodkočiarku. Súbor CSV oddelený čiarkami — teda presne to, čo vypľuje väčšina exportov, e-shopov a zahraničných nástrojov — sa preto po dvojkliku otvorí ako jeden nepoužiteľný stĺpec a nasleduje ručné rozdeľovanie textu do stĺpcov. Tento nástroj prepíše znak medzi stĺpcami, takže tie isté dáta otvoríte správne všade: čiarku na bodkočiarku pre Excel kolegu, bodkočiarku späť na čiarku pre importný skript alebo hociktorú z nich na tabulátor a výsledok vložíte rovno do Google Sheets.

Vyberte oddeľovač, ktorý vaše dáta používajú, a ten, ktorý chcete dostať: čiarku, bodkočiarku, tabulátor, zvislú čiaru alebo vlastný. Vlastný oddeľovač môže mať aj viac znakov a \t znamená tabulátor. Pri zapnutom spracovaní úvodzoviek sa vstup číta ako skutočné CSV, nie ako obyčajný text: hodnota v dvojitých úvodzovkách si ponechá oddeľovač, zdvojené úvodzovky aj zalomenie riadku vo vnútri a stále platí za jedno pole.

Najviac to rozhoduje pri zápise. Keď prepnete na bodkočiarky, hodnota, ktorá už bodkočiarku obsahuje, musí ísť do úvodzoviek, inak riadku potichu pribudne stĺpec navyše. Nástroj dá do úvodzoviek presne takéto hodnoty, ostatné nechá bez nich a úvodzovky, ktoré nový oddeľovač už nepotrebuje, odstráni. Orezanie zbaví hodnoty okolitých medzier.

Všetko beží vo vašom prehliadači, takže exporty s menami zákazníkov, cenami či internými číslami sa nikam nenahrávajú. Prehľad pod výstupom ukáže počet riadkov, počet stĺpcov najširšieho riadku a koľko hodnôt bolo treba dať do úvodzoviek — ak počet stĺpcov zrazu ukazuje 1, máte zle nastavený vstupný oddeľovač.

Časté otázky

Prečo sa mi CSV otvorí v Exceli ako jeden stĺpec?
Excel sa riadi oddeľovačom zoznamu z nastavení systému a v slovenskom prostredí je ním bodkočiarka. Súbor oddelený čiarkami tak skončí v jednom stĺpci. Preveďte tu čiarky na bodkočiarky a súbor sa po dvojkliku otvorí správne rozdelený.
Čo sa stane s hodnotami, ktoré obsahujú nový oddeľovač?
Obalia sa dvojitými úvodzovkami podľa RFC 4180. Z a,"b;c",d vznikne po prevode na bodkočiarky a;"b;c";d, takže hodnota ostane jedným poľom. Úvodzovky, ktoré nový oddeľovač už nevyžaduje, sa naopak odstránia.
Môžem použiť oddeľovač, ktorý nie je v zozname?
Áno. Zvoľte Vlastný a napíšte ho — môže mať aj viac znakov, napríklad :: alebo čiarku s medzerou. Tabulátor zapíšete ako \t a zalomenie riadku ako \n.
Kedy mám spracovanie úvodzoviek vypnúť?
Len vtedy, keď sú úvodzovky vo vašich dátach bežným znakom a nikdy neobaľujú polia. Pri vypnutej možnosti sa text delí striktne podľa oddeľovača a úvodzovky prejdú bez zmeny, čo skutočné CSV s úvodzovkami poškodí.
Nahráva sa môj súbor niekam?
Nie. Prevod beží výhradne vo vašom prehliadači a vaše dáta nikdy neopustia vaše zariadenie.