TextArray
100% lokálne

CSV ⇄ JSON konvertor

Preveďte CSV dáta na JSON a naopak, prípadne na Markdown alebo HTML tabuľku.

Vstup
Výstup

CSV ⇄ JSON konvertor

Vložte export z tabuľky a dostanete JSON — pole objektov. Rovnako to funguje aj opačne: z JSON-u spravíte CSV. Navyše z tej istej tabuľky vytvoríte Markdown tabuľku do README alebo do pull requestu, prípadne HTML tabuľku, ktorú rovno vložíte do stránky. Typické použitie: prerobiť export z Excelu na testovacie dáta, pozrieť si odpoveď API ako tabuľku alebo vložiť do dokumentu export oddelený bodkočiarkami.

CSV strana rešpektuje RFC 4180, na čom väčšina rýchlych konvertorov stroskotá. Pole v úvodzovkách môže obsahovať oddeľovač, zdvojené úvodzovky "" aj zalomenie riadku — všetko prežije prevod tam aj späť nepoškodené. Oddeľovač nechajte na automatike a nástroj si prezrie vzorku dát a vyberie znak, pri ktorom riadky vychádzajú najkonzistentnejšie; čiarka, bodkočiarka, tabulátor aj zvislá čiara teda fungujú bez nastavovania. Ak sa odhad netrafí, vyberte oddeľovač ručne.

Voľba „Prvý riadok sú hlavičky" spraví z hlavičky kľúče JSON-u; keď ju vypnete, dostanete pole polí. Prázdne a opakujúce sa názvy stĺpcov dostanú vlastné meno namiesto toho, aby sa ticho zahodili, takže sa žiadny stĺpec nestratí. „Zformátovať JSON" odsadí výstup dvomi medzerami kvôli čitateľnosti, bez neho je výsledok minifikovaný. Pri prevode do CSV obalí voľba „Úvodzovky okolo každého poľa" úvodzovkami každé pole, nielen tie, ktoré to potrebujú. Hodnoty ostávajú reťazce, takže úvodné nuly v PSČ ani v kódoch produktov nezmiznú.

Všetko beží vo vašom prehliadači a dáta neopustia vaše zariadenie, čo je podstatné pri exportoch so zákazníckymi či internými údajmi. Neplatný JSON nástroj ohlási pokojne, aj s hláškou parsera a pozíciou chyby, namiesto prázdneho výstupu. Výsledok skopírujte, stiahnite ako .txt súbor alebo ho presuňte späť do vstupu a pokračujte ďalším krokom.

Časté otázky

Aké druhy CSV dokáže načítať?
Súbory oddelené čiarkou, bodkočiarkou, tabulátorom aj zvislou čiarou, s automatickým rozpoznaním. Polia v úvodzovkách spracuje podľa RFC 4180, takže zdvojené úvodzovky, oddeľovače aj zalomenia riadku vnútri poľa prečíta správne.
Prečo sú čísla v JSON-e ako reťazce?
CSV nenesie typy a ich hádanie by dáta poškodilo — z PSČ 01234 by ticho vzniklo 1234. Hodnoty preto ostávajú reťazce; polia, o ktorých viete, že sú číselné, preveďte vo vlastnom kóde.
Aký JSON dokáže previesť späť na CSV?
Pole objektov, pole polí alebo jeden objekt. Vnorené objekty a polia zapíše do bunky ako JSON, nie ako [object Object]. Pri čomkoľvek bez tvaru tabuľky vypíše správu s tým, čo má zadať.
Vie vytvoriť Markdown alebo HTML tabuľku?
Áno. Vyberte smer prevodu: CSV → Markdown zarovná stĺpce a ošetrí zvislé čiary, CSV → HTML ošetrí značky a vytvorí thead aj tbody.
Nahrávajú sa moje dáta niekam?
Nie. Prevod beží výhradne vo vašom prehliadači a vaše CSV ani JSON nikdy neopustia vaše zariadenie.