Převod TXT do CSV
Mnoho systémů exportuje tabulky jako soubory .txt, ve kterých sloupce oddělují tabulátory, svislítka nebo středníky. Nahrajte je sem a získáte standardní CSV oddělené čárkami, které tabulkové procesory i importní formuláře načtou napoprvé.
Převodník dat
nebo sem přetáhněte soubory CSV, TSV, TXT … ·
Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
Znak, který odděluje sloupce v souborech CSV a textových souborech, při čtení i zápisu. Automaticky ho zjistí ze vstupu a zapisuje čárky.
UTF-8 funguje pro všechny jazyky. Zvolte UTF-8 s BOM, pokud Excel ve Windows po otevření CSV zobrazuje rozbitou diakritiku nebo asijské znaky.
Vstup Excel, ODS a Numbers: převést jen první list, nebo všechny listy (jedno CSV na list v ZIPu, nebo jeden klíč JSON na list).
Název karty listu v nové tabulce, nejvýše 31 znaků.
Pole objektů používá názvy sloupců jako klíče u každého řádku; pole polí je kompaktnější a hlavičku uchová jako první pole.
Název vnějšího prvku, který obalí všechny řádky; každý řádek se uvnitř stane prvkem <row>.
Používá se v příkazech CREATE TABLE a INSERT. Pouze písmena, číslice a podtržítka.
Uvozování a typy sloupců se mezi databázemi mírně liší; vyberte tu, do které budete importovat.
Přepíše buňky s datem do jednoho formátu. ISO (2026-10-18) je nejbezpečnější pro databáze a kód; Ponechat je nechá tak, jak jsou ve zdroji.
Jak nástroj používat
- 1
Nahrajte textové soubory
Přidejte exporty .txt nebo .tsv, nejvýše 20 souborů po 95 MB. Každý řádek by měl být jeden záznam se stejným oddělovačem mezi všemi sloupci.
- 2
Nechte oddělovač rozpoznat automaticky
Oddělovač je zpočátku nastaven na Automaticky rozpoznat, což najde tabulátory, svislítka, středníky nebo čárky ve vstupu. Pokud soubor oddělovače míchá, nastavte ho ručně v Pokročilá nastavení. Pokud jsou špatně vidět diakritika, nastavte Kódování textu.
- 3
Převeďte do CSV
Klikněte na Převést na CSV a stáhněte výsledek. Výstup používá čárky, UTF-8 a uvozovky jen tam, kde je hodnota potřebuje.
Odkud pocházejí soubory TXT s oddělovači
Soubor .txt plný sloupců je obvykle export, který nikdo nenavrhoval pro tabulkové procesory. Bankovní a mzdové systémy, pokladní terminály, laboratorní přístroje, sestavy z mainframů i databázové klienty zapisují tabulky jako prostý text, často s tabulátory nebo svislítky místo čárek, protože se tyto znaky ve jménech a adresách objevují jen zřídka. Totéž vznikne, když zkopírujete tabulku z webové stránky nebo PDF a vložíte ji do Poznámkového bloku.
Cílový software je přísnější. Rozesílací platformy, importy do CRM, účetní programy i dialog pro nahrání v Google Sheets hledají .csv a Excel otevírá .txt přes průvodce, který se ptá na oddělovače. Jednorázový převod vám dá soubor, který se otevře přímo. Pokud je cílem aplikace místo tabulky, TXT do JSON vytvoří objekty podle záhlaví.
Oddělovače, které převodník TXT do CSV rozpozná
- Tabulátor
- Oddělovač souborů TSV a tabulek zkopírovaných z tabulkových procesorů nebo webových stránek.
- Svislítko |
- Běžné v exportech starších podnikových a bankovních systémů, protože jména a adresy ho téměř nikdy neobsahují.
- Středník ;
- Používá ho Excel v regionech s desetinnou čárkou, například v Německu, Itálii nebo Nizozemsku.
- Mezera
- Funguje jen tehdy, když žádná hodnota neobsahuje vlastní mezeru.
Převod TXT do CSV: příklad se svislítky
id|jmeno|mesto|zustatek 301|Nováková, Jana|Praha|1200.50 302|Dvořák|Plzeň|88.00 id,jmeno,mesto,zustatek 301,"Nováková, Jana",Praha,1200.50 302,Dvořák,Plzeň,88.00
- možností oddělovače vč. automatického
- 6
- kódování textu
- 8
- souborů v dávce
- 20
- na soubor
- 95 MB
Všimněte si druhého záznamu. Jméno obsahuje čárku, proto ho CSV uzavře do dvojitých uvozovek; bez nich by importní nástroj viděl pět sloupců místo čtyř. Švédské ö zůstalo zachováno, protože výstup je v UTF-8. Tato dvě pravidla, uvozování a kódování, způsobují většinu neúspěšných importů CSV.
Fakta o formátech TXT a CSV
TXT
Prostý text
Soubor TXT obsahuje pouze prosté znaky bez formátování, písem, obrázků či rozvržení. Moderní textové soubory bývají kódované v UTF-8, které pokrývá všechny jazyky, starší soubory ale mohou používat jiná kódování a zobrazit nesmyslné znaky. Prostý text je drobný, nikdy nezastará a otevře se na každém zařízení od telefonů po servery. Neobsahuje tučné písmo, tabulky ani obrázky, takže strukturu je nutné vyjádřit mezerami nebo jednoduchým značkováním.
- Komprese
- –
- Průhlednost
- –
- Animace
- –
- Představeno
- –
CSV
Hodnoty oddělené čárkami
CSV je textový formát pro tabulky, v němž každý řádek je záznam a sloupce se oddělují čárkami. Používá se od počátků výpočetní techniky a popisuje ho RFC 4180, i když mnoho variant používá středníky nebo tabulátory a různá kódování textu. Importovat a exportovat ho umí téměř každá tabulka, databáze i analytický nástroj, takže je výchozím formátem pro přenos dat mezi systémy. CSV ukládá pouze hodnoty, bez vzorců, formátování, více listů a datových typů.
- Komprese
- –
- Průhlednost
- –
- Animace
- –
- Představeno
- –
TXT se převádí do CSV, když systém zapsal tabulku jako volně oddělený text a další program importuje jen hodnoty oddělené čárkami.
Otázky k převodu TXT do CSV
Jaký je rozdíl mezi souborem TXT a CSV?
Oba jsou prostý text. Přípona .csv slibuje konkrétní uspořádání: hodnoty oddělené čárkami s pravidly uvozování podle RFC 4180, takže se programy otevřou rovnou jako tabulka. Soubor .txt nic neslibuje; oddělovačem může být tabulátor, svislítko nebo mezera a importní nástroj musí vědět který.
Lze převést textový soubor oddělený tabulátory do CSV?
Ano, je to nejběžnější případ. Exporty oddělené tabulátory pocházejí z databází, ze zkopírovaných tabulek ve schránce a z mnoha reportovacích nástrojů. Automatické rozpoznání tabulátory pozná a každá hodnota obsahující čárku se v CSV uzavře do uvozovek, takže zůstane v jednom sloupci.
Můj textový soubor zarovnává sloupce mezerami. Bude to fungovat?
Jen pokud žádná hodnota neobsahuje mezeru. Oddělovač Mezera bere každou mezeru jako hranici sloupce, takže město jako New York by se rozdělilo na dvě části. Sestavy s pevnou šířkou, kde jsou sloupce zarovnané doplněním mezer, je třeba definovat podle pozice v importním průvodci tabulkového procesoru.
Proč se jména s diakritikou po otevření CSV zobrazují špatně?
Textový soubor a program se neshodují v kódování. Starší nástroje ve Windows ukládaly text jako Windows-1252, zatímco Poznámkový blok používá ve výchozím nastavení UTF-8 od aktualizace Windows 10 z května 2019. Nastavte Kódování textu podle zdroje nebo zvolte UTF-8 s BOM, aby Excel ve Windows výstup přečetl správně.
Lze text převést rovnou do sešitu Excelu?
Ano: změňte Převést na na XLSX. Sešit se vyhne kroku, kdy Excel odhaduje typy sloupců, což je důležité u kódů s úvodními nulami. Pro soubory, které už jsou CSV, použijte později CSV do XLSX.