Utilia

JSON do Excelu

Konvertuj pole JSON alebo vnorený JSON na súbor Excelu .xlsx s hlavičkou, šírkami stĺpcov, ukotvenou hlavičkou a hárkom pre každé pole. Beží v prehliadači.

Možnosti

Ako konvertovať JSON do Excelu

  1. Vlož svoj JSON do poľa Údaje JSON alebo presuň súbor .json do vyznačenej oblasti. Načítať príklad ukáže, aké údaje nástroj očakáva.
  2. Pozri si Náhľad: ukazuje stĺpce a prvých 100 riadkov každého hárka tak, ako sa objavia v Exceli. Ak má JSON chybu, správa uvedie riadok a stĺpec a ukáže chybný riadok so značkou pod problémom.
  3. V prípade potreby uprav Možnosti a klikni na Stiahnuť súbor Excelu (.xlsx).

Súbor sa vytvára v tvojom prehliadači pomocou knižnice SheetJS. Tvoj JSON sa nikdy nenahráva, takže odpovede z API, exporty z interných nástrojov alebo údaje o zákazníkoch zostávajú na tvojom zariadení.

Ako sa JSON mení na riadky a hárky

Typickým vstupom je pole objektov, napríklad [{"id": 1, "name": "Anna"}, …]: každý objekt sa stane riadkom a každý kľúč stĺpcom. Kľúče sa zbierajú zo všetkých objektov v poradí, v akom sa prvýkrát objavia, takže záznamy, ktorým kľúč chýba, dostanú jednoducho prázdnu bunku.

  • Vnorené objekty: pri zaškrtnutom Rozbaliť vnorené objekty do stĺpcov (address.city) dá {"address": {"city": "Košice"}} stĺpec address.city, v ľubovoľnej hĺbke. Ak to odškrtneš, text JSON objektu sa namiesto toho vloží do jednej bunky address.
  • Zoznamy vnútri záznamu: Jedna bunka, oddelené čiarkami (a, b) je najčitateľnejšie; Jeden stĺpec pre každú položku (tags.0, tags.1) je najlepšie, keď chceš filtrovať podľa každej položky; Jedna bunka, ako text JSON zachová presnú štruktúru. Zoznamy objektov sa v prvom prípade zapisujú ako text JSON.
  • Viac tabuliek: pri zaškrtnutom Jeden hárok pre každé pole najvyššej úrovne dá objekt JSON ako {"customers": [...], "orders": [...]} zošit s hárkom customers a hárkom orders. Obálka ako {"data": [...]} sa rozbalí. Názvy hárkov sa upravia podľa pravidiel Excelu: najviac 31 znakov a žiadny zo znakov \ / ? * [ ] :.
  • Polia polí, napríklad [["a", 1], ["b", 2]], sa zapíšu tak, ako sú, bez riadka hlavičky.

Typy, dátumy a limity Excelu

Čísla zostávajú číslami, true a false sa stanú logickými hodnotami Excelu, null dá prázdnu bunku a text zostáva textom: reťazec začínajúci znakom = sa nikdy nezmení na vzorec. Pri zaškrtnutom Konvertovať dátumy ISO (2026-09-30) na dátumy Excelu sa reťazce ako 2026-09-30 alebo 2026-09-30T14:05:00Z zmenia na skutočné dátumy, ktoré môžeš zoraďovať a filtrovať; čas sa zachová tak, ako je zapísaný, a posun časového pásma sa zahodí. Celé čísla s viac ako 15 číslicami, napríklad dlhé identifikátory, sa v novších prehliadačoch ponechajú ako text, pretože Excel ukladá iba 15 platných číslic a zaokrúhlil by ich.

Zošit má riadok hlavičky, šírky stĺpcov prispôsobené obsahu a voliteľne Ukotviť riadok hlavičky a Pridať tlačidlá filtra do riadka hlavičky. Excel prijíma najviac 1 048 576 riadkov a 16 384 stĺpcov na hárok a 32 767 znakov na bunku: nástroj ti oznámi, ak tvoje údaje tieto limity presahujú, a dlhšie bunky sa skrátia.

Súkromie

JSON sa konvertuje v tvojom prehliadači. Nič sa nenahráva a súbory vznikajú na tvojom zariadení.

Často kladené otázky

Prečo dostávam „Chyba na riadku 3, v stĺpci 1“?

JSON je na tomto mieste neplatný. Bežnými príčinami sú čiarka za poslednou položkou, jednoduché úvodzovky namiesto dvojitých alebo komentáre. Riadok sa zobrazí so značkou pod problémom.

Dokážem konvertovať hlboko vnorený JSON?

Áno. Rozbalenie funguje v ľubovoľnej hĺbke a vytvára názvy stĺpcov s bodkami. Veľmi široké výsledky môžu naraziť na limit Excelu 16 384 stĺpcov: vyber jednu bunku na zoznam alebo odškrtni rozbalenie.

Ako dostanem jeden hárok pre každú sekciu môjho JSON?

Každú tabuľku vlož pod kľúč najvyššej úrovne, ktorého hodnotou je pole, a nechaj zaškrtnuté Jeden hárok pre každé pole najvyššej úrovne.

Rozpozná Excel moje dátumy?

Reťazce ISO 8601 sa konvertujú, keď je možnosť dátumov zaškrtnutá. Iné formáty, napríklad 09/30/2026 alebo slovenské 30. 9. 2026, zostanú textom.

Existuje limit veľkosti?

Presunúť sa dajú súbory do 50 MB. Skutočným limitom je pamäť tvojho zariadenia a náhľad zobrazuje iba prvých 100 riadkov každého hárka.