TextArray
100% lokálně

CSV ⇄ JSON konvertor

Převeďte CSV data na JSON i zpět, případně na tabulku v Markdownu nebo HTML.

Vstup
Výstup

CSV ⇄ JSON konvertor

Vložte export CSV a dostanete JSON — pole objektů. Funguje to i opačně: z JSON-u uděláte CSV. Navíc z téže tabulky vyrobíte Markdown tabulku do README nebo do pull requestu a HTML tabulku, kterou vložíte rovnou na stránku. Typické použití: převést export z Excelu na testovací data, prohlédnout si odpověď API jako tabulku nebo vložit do dokumentu export oddělený středníky.

Strana CSV dodržuje RFC 4180 — právě na tom většina rychlých konvertorů ztroskotá. Pole v uvozovkách může obsahovat oddělovač, zdvojené uvozovky "" i zalomení řádku a všechno to převod tam i zpět přežije bez úhony. Oddělovač nechte na automatickém rozpoznání: nástroj se podívá na vzorek dat a vybere znak, u kterého vycházejí řádky nejvyrovnaněji. Čárka, středník, tabulátor i svislá čára tak fungují bez nastavování, a když se odhad netrefí, vyberete oddělovač ručně.

Volba „První řádek jsou hlavičky" udělá z hlavičky klíče JSON-u; po vypnutí dostanete pole polí. Prázdné a opakující se názvy sloupců dostanou vlastní jméno, místo aby se potichu zahodily, takže se žádný sloupec neztratí. „Zformátovat JSON" odsadí výstup dvěma mezerami kvůli čitelnosti, bez toho je výsledek minifikovaný. Směrem do CSV obalí volba „Uvozovky kolem každého pole" uvozovkami každé pole, nejen ta, která to potřebují. Hodnoty zůstávají řetězce, takže vedoucí nuly v PSČ a v kódech produktů nezmizí.

Všechno běží ve vašem prohlížeči a data neopustí vaše zařízení, což se hodí u exportů se zákaznickými nebo interními údaji. Neplatný JSON nástroj ohlásí klidně, včetně hlášky parseru a místa chyby, místo prázdného výstupu. Hotový výsledek zkopírujte, stáhněte jako soubor .txt nebo ho přesuňte zpět do vstupu a navažte dalším krokem.

Časté dotazy

Jaké druhy CSV umí načíst?
Soubory oddělené čárkou, středníkem, tabulátorem i svislou čarou, s automatickým rozpoznáním. Pole v uvozovkách zpracuje podle RFC 4180, takže zdvojené uvozovky, oddělovače i zalomení řádku uvnitř pole přečte správně.
Proč jsou čísla v JSON-u jako řetězce?
CSV nenese typy a jejich hádání by data poškodilo — z PSČ 01234 by potichu vzniklo 1234. Hodnoty proto zůstávají řetězce; pole, o kterých víte, že jsou číselná, převeďte ve vlastním kódu.
Jaký JSON umí převést zpět na CSV?
Pole objektů, pole polí nebo jeden objekt. Vnořené objekty a pole zapíše do buňky jako JSON, ne jako [object Object]. U čehokoli bez tvaru tabulky vypíše zprávu s tím, co má zadat.
Umí vytvořit tabulku v Markdownu nebo HTML?
Ano. Vyberte směr převodu: CSV → Markdown zarovná sloupce a ošetří svislé čáry, CSV → HTML ošetří značky a vytvoří thead i tbody.
Nahrávají se moje data někam?
Ne. Převod běží výhradně ve vašem prohlížeči a vaše CSV ani JSON nikdy neopustí vaše zařízení.