Prevod TXT do CSV
Mnohé systémy exportujú tabuľky ako súbory .txt, v ktorých stĺpce oddeľujú tabulátory, zvislice alebo bodkočiarky. Nahrajte ich sem a získate štandardné CSV oddelené čiarkami, ktoré tabuľkové procesory aj importovacie formuláre načítajú hneď na prvý pokus.
Prevodník dát
alebo sem presuňte súbory CSV, TSV, TXT … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
Znak, ktorý oddeľuje stĺpce v súboroch CSV a textových súboroch, pri čítaní aj zápise. Automaticky ho rozpozná zo vstupu a zapisuje čiarky.
UTF-8 funguje pre všetky jazyky. Vyberte UTF-8 s BOM, ak Excel vo Windowse po otvorení CSV zobrazuje pokazenú diakritiku alebo ázijské znaky.
Vstup z Excelu, ODS a Numbers: previesť len prvý hárok alebo všetky hárky (jeden CSV na hárok v ZIP alebo jeden kľúč JSON na hárok).
Názov karty hárka v novej tabuľke, najviac 31 znakov.
Pole objektov používa názvy stĺpcov ako kľúče pre každý riadok; pole polí je kompaktnejšie a hlavičku ponechá ako prvé pole.
Názov vonkajšieho prvku, ktorý obaľuje všetky riadky; každý riadok sa v ňom stane prvkom <row>.
Používa sa v príkazoch CREATE TABLE a INSERT. Iba písmená, číslice a podčiarkovníky.
Úvodzovky a typy stĺpcov sa medzi databázami mierne líšia; vyberte tú, do ktorej budete importovať.
Prepíše bunky s dátumom do jedného formátu. ISO (2026-10-18) je najbezpečnejší pre databázy a kód; ponechať ich nechá tak, ako sú v zdroji.
Ako používať tento nástroj
- 1
Nahrajte textové súbory
Pridajte exporty .txt alebo .tsv, najviac 20 súborov s veľkosťou do 95 MB. Každý riadok by mal byť jeden záznam s rovnakým oddeľovačom medzi všetkými stĺpcami.
- 2
Nechajte rozpoznať oddeľovač
Oddeľovač je na začiatku nastavený na automatické rozpoznanie, ktoré vo vstupe nájde tabulátory, zvislé čiarky, bodkočiarky alebo čiarky. Ak súbor tieto znaky mieša, nastavte ho ručne v časti Rozšírené nastavenia a ak vyzerá diakritika zle, nastavte Kódovanie textu.
- 3
Preveďte do CSV
Stlačte Previesť na CSV a súbor stiahnite. Výstup používa čiarky, UTF-8 a úvodzovky len tam, kde ich hodnota potrebuje.
Odkiaľ pochádzajú súbory TXT s oddeľovačmi
Súbor .txt plný stĺpcov je zvyčajne export, ktorý nikto nenavrhol pre tabuľkové procesory. Bankové a mzdové systémy, pokladničné terminály, laboratórne prístroje, zostavy z mainframov aj databázoví klienti zapisujú tabuľky ako čistý text, často s tabulátormi alebo zvislými čiarami namiesto čiarok, pretože tieto znaky sa v menách a adresách objavujú zriedka. To isté vznikne, keď skopírujete tabuľku z webovej stránky alebo PDF a vložíte ju do Poznámkového bloku.
Cieľový softvér je prísnejší. Rozosielacie platformy, importy do CRM, účtovné programy aj dialóg nahrávania v Tabuľkách Google hľadajú súbor .csv a Excel otvára .txt cez sprievodcu, ktorý sa pýta na oddeľovače. Jedným prevodom získate súbor, ktorý sa otvorí priamo. Ak cieľom je aplikácia a nie tabuľka, TXT do JSON vytvorí objekty s kľúčmi z hlavičky.
Oddeľovače, ktoré prevod TXT do CSV rozpozná
- Tabulátor
- Oddeľovač súborov TSV a tabuliek skopírovaných z tabuľkových procesorov alebo webových stránok.
- Zvislá čiara |
- Bežná v exportoch zo starších podnikových a bankových systémov, pretože ju mená a adresy takmer nikdy neobsahujú.
- Bodkočiarka ;
- Používa ju Excel v regiónoch, kde je desatinným znakom čiarka, napríklad v Nemecku, Taliansku alebo Holandsku.
- Medzera
- Funguje len vtedy, keď žiadna hodnota neobsahuje vlastnú medzeru.
Prevod TXT do CSV: príklad so zvislicou ako oddeľovačom
id|name|city|balance 301|Kováč, Ján|Košice|1200.50 302|Horváth|Žilina|88.00 id,name,city,balance 301,"Kováč, Ján",Košice,1200.50 302,Horváth,Žilina,88.00
- možností oddeľovača vrátane automatického
- 6
- kódovaní textu
- 8
- súborov v dávke
- 20
- na súbor
- 95 MB
Všimnite si druhý záznam. Meno obsahuje čiarku, preto ho CSV uzavrie do dvojitých úvodzoviek; bez nich by import videl päť stĺpcov namiesto štyroch. Švédske ö zostalo zachované, pretože výstup je v UTF-8. Tieto dve pravidlá, úvodzovky a kódovanie, vysvetľujú väčšinu neúspešných importov CSV.
Fakty o formátoch TXT a CSV
TXT
Obyčajný text
Súbor TXT obsahuje iba obyčajné znaky bez formátovania, písiem, obrázkov či rozloženia. Moderné textové súbory majú zvyčajne kódovanie UTF-8, ktoré pokrýva všetky jazyky, staršie súbory však môžu používať iné kódovania a zobraziť nezmyselné znaky. Obyčajný text je drobný, nikdy nezastará a otvorí sa na každom zariadení, od telefónov po servery. Nepojme tučný text, tabuľky ani obrázky, takže štruktúru treba vyjadriť medzerami alebo jednoduchým značkovaním.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- –
CSV
Hodnoty oddelené čiarkou
CSV je textový formát pre tabuľky, v ktorom každý riadok je záznam a stĺpce oddeľujú čiarky. Používa sa od počiatkov výpočtovej techniky a popisuje ho RFC 4180, hoci mnohé varianty používajú bodkočiarky alebo tabulátory a rôzne kódovania textu. Importovať a exportovať ho vie takmer každá tabuľka, databáza a analytický nástroj, preto je predvoleným formátom na prenos dát medzi systémami. CSV ukladá iba hodnoty, bez vzorcov, formátovania, viacerých hárkov či dátových typov.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- –
TXT na CSV sa prevádza vtedy, keď systém zapísal tabuľku ako voľne oddelený text a ďalší program importuje len hodnoty oddelené čiarkami.
Otázky o prevode TXT do CSV
Aký je rozdiel medzi súborom TXT a CSV?
Oba sú čistý text. Prípona .csv sľubuje konkrétne usporiadanie: hodnoty oddelené čiarkami s pravidlami úvodzoviek podľa RFC 4180, takže programy ho hneď otvoria ako tabuľku. Súbor .txt nesľubuje nič; oddeľovačom môže byť tabulátor, zvislá čiara či medzera a import treba nastaviť podľa toho.
Dá sa textový súbor oddelený tabulátormi previesť do CSV?
Áno, je to najčastejší prípad. Exporty oddelené tabulátormi pochádzajú z databáz, kópií tabuliek zo schránky a mnohých nástrojov na reporty. Automatické rozpoznanie tabulátory nájde a každá hodnota s čiarkou sa v CSV uzavrie do úvodzoviek, aby zostala v jednom stĺpci.
Môj textový súbor zarovnáva stĺpce medzerami. Bude to fungovať?
Len ak žiadna hodnota neobsahuje medzeru. Oddeľovač Medzera berie každú medzeru ako hranicu stĺpca, takže mesto ako New York by sa rozdelilo na dva stĺpce. Správy s pevnou šírkou stĺpcov, kde sú stĺpce zarovnané doplnením medzier, treba v importnom sprievodcovi tabuľkového procesora definovať podľa pozície.
Prečo sa mená s diakritikou po otvorení CSV zobrazujú pokazene?
Textový súbor a program sa nezhodujú v kódovaní. Staršie nástroje pre Windows ukladali text ako Windows-1252, zatiaľ čo Poznámkový blok používa predvolene UTF-8 od aktualizácie Windows 10 May 2019 Update. Nastavte Kódovanie textu podľa zdroja alebo zvoľte UTF-8 s BOM, aby Excel vo Windows výstup prečítal správne.
Môžem text previesť priamo do zošita Excelu?
Áno: zmeňte Previesť na na XLSX. Zošit vynechá krok, v ktorom Excel odhaduje typy stĺpcov, čo je dôležité pre kódy s úvodnými nulami. Pre súbory, ktoré už sú CSV, použite neskôr CSV do XLSX.