Převod CSV do JSON

Převeďte tabulku do JSON pro aplikaci, API, sestavení webu nebo automatizační nástroj. Řádek záhlaví se stane názvy vlastností, hodnotám lze automaticky přiřadit typ a vy si zvolíte pole objektů, nebo prostou mřížku. Fungují i soubory Excelu. Nic se nenahrává.

Jak převést CSV do JSON

  1. Přetáhněte soubor CSV, TSV nebo Excel.
  2. Zvolte pole objektů (klíče z řádku záhlaví), nebo pole polí.
  3. Rozhodněte, zda se mají čísla, booleovské hodnoty a prázdné buňky převést na typy JSON.
  4. Klikněte na Spustit a stáhněte soubor .json, formátovaný nebo kompaktní.

Proč převádět tabulku na JSON

JSON je formát webu. API ho vracejí, JavaScript ho čte nativně, no-code nástroje a automatizační platformy ho očekávají a konfigurační soubory, výchozí data i testovací data se v něm píšou téměř vždy. Data však obvykle vznikají v tabulce, protože tam je lidé upravují nejraději. Tento nástroj oba světy propojí: dovnitř jde soubor CSV nebo Excel, ven vyjde čistý soubor JSON, ve kterém se ze záhlaví sloupců stanou názvy vlastností.

Dva tvary výstupu

Pole objektů chce téměř každý. První řádek se bere jako záhlaví a každý další řádek se stane objektem s těmito klíči:

[
  { "name": "Ada", "email": "ada@example.com", "plan": "pro" },
  { "name": "Grace", "email": "grace@example.com", "plan": "free" }
]

Pole polí zachová surovou mřížku včetně řádku záhlaví, bez klíčů. Je menší a je to správná volba, když řádek záhlaví není čistý, když záleží na pořadí sloupců nebo když příjemce očekává tabulku, a ne záznamy.

Čísla, logické hodnoty a prázdná pole

Se zapnutým převodem typů se hodnoty, které vypadají jako čísla, stanou čísly JSON, „true“ a „false“ se stanou logickými hodnotami a prázdné buňky hodnotou null. S vypnutým převodem je každá hodnota řetězec, přesně jak vypadala v listu. Vypněte ho, pokud máte identifikátory, které vypadají jako čísla, ale musí si ponechat úvodní nuly, například PSČ, kódy produktů a telefonní čísla.

Řádky záhlaví a čisté klíče

Názvy vlastností se přebírají z řádku záhlaví přesně tak, jak jsou napsané. Záhlaví s mezerami nebo interpunkcí, jako „First name“ nebo „Price (USD)“, jsou platné klíče JSON, ale v kódu se s nimi pracuje špatně. Chcete-li úhledné klíče jako first_name a price_usd, přejmenujte sloupce v tabulce ještě před převodem. Duplicitní záhlaví dostanou číselnou příponu, aby se žádná data neztratila.

Vstup z Excelu

Přetáhněte přímo .xlsx nebo .xls; použije se první list. Data se zapíšou jako řetězce ISO (2026-03-14), ne jako interní pořadová čísla Excelu, a vzorce se nahradí jejich hodnotami.

Běžné využití

  • Naplnění databáze nebo prototypu realistickými daty z tabulky.
  • Předání seznamu produktů, poboček nebo členů týmu do sestavení webu.
  • Import do automatizačních nástrojů jako Make, n8n nebo Zapier, které chtějí JSON.
  • Vytvoření testovacích dat ze skutečného exportu.
  • Převod referenční tabulky pro mobilní aplikaci.

Formátovaný výstup se snadno čte a porovnává; kompaktní výstup je menší pro nasazení. Oba se generují ve vašem prohlížeči, takže se tabulka nikdy nenahrává.

Často kladené otázky

Nahrávají se moje data?

Ne. Převod probíhá ve vašem prohlížeči a soubor zůstává na vašem zařízení.

Jak se volí klíče?

Z řádku záhlaví, přesně tak, jak jsou napsané. Duplicitní záhlaví dostanou číselnou příponu. Pokud chcete úhledné klíče, nejdřív přejmenujte sloupce v tabulce.

Zachovají si PSČ a telefonní čísla úvodní nuly?

Vypněte převod typů a každá hodnota zůstane řetězcem. Když je zapnutý, hodnoty, které vypadají jako čísla, se stanou čísly JSON.

Funguje to se sešity Excelu?

Ano. Přetáhněte .xlsx nebo .xls a převede se první list. Data se zapisují jako řetězce ve formátu ISO.

Vaše soubory nikdy neopustí vaše zařízení

Každý nástroj na Squishly Tools je 100 % zdarma a běží celý ve vašem prohlížeči. Vaše obrázky a dokumenty se zpracovávají ve vašem vlastním počítači a nikdy se nenahrávají na server. Žádné účty, žádné vodoznaky a žádný háček.