UltKit

Převod Excelu do JSON

Převeďte tabulku do JSON, který načte program. Nahrajte soubor .xlsx, .xls, .ods nebo .numbers a získáte pole s jedním objektem na každý řádek, s klíči podle záhlaví sloupců.

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

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Nahrajte sešit

    Přidejte soubory z Excelu, LibreOffice nebo Numbers, najednou nejvýše 20 souborů po 95 MB. Zkontrolujte, že řádek 1 každého listu obsahuje názvy sloupců, které chcete mít jako klíče.

  2. 2

    Zvolte strukturu a listy

    Předvolené jsou pole objektů a data ve formátu ISO. V části Pokročilá nastavení přepněte Struktura JSON na pole polí pro úsporný soubor, nebo Listy k převodu na Všechny listy, aby každý list měl vlastní klíč.

  3. 3

    Převeďte a načtěte

    Klikněte na Převést na JSON a soubor stáhněte. Naimportujte ho do své aplikace, naplňte jím databázi nebo ho předejte testovacímu nástroji.

Převod Excelu do JSON čte list řádek po řádku a každý řádek zapíše jako objekt JSON, přičemž klíče bere z řádku záhlaví. Tak se z tabulkových dat, která tým upravuje ručně, stává vstup pro aplikaci, API nebo skript.

Z tabulky do kódu: kdo převádí Excel do JSON

Vzorec je vždy stejný: data vlastní lidé, kteří si v Excelu vedou dobře, a software je potřebuje číst. Marketingový tým vede názvy produktů a ceny v sešitu, ze kterého se sestavuje statický web. Lokalizační tým plní list s jedním sloupcem pro každý jazyk, který aplikace načítá jako překladové soubory. Vedoucí QA vypisuje testovací případy do řádků, které Postman collection runner nebo sada Jest čte jako datový soubor JSON.

Psát takové exporty ručně je pomalé a náchylné k chybám a Excel nemá vestavěnou volbu Uložit jako JSON. Převod dá vývojářům čistý soubor, aniž by se kolegové museli učit nový nástroj. Pokud cílem není aplikační kód, ale relační databáze, zapíše Excel do SQL místo toho příkazy INSERT a krok přes JSON odpadá úplně.

Kolik řádků může z jednoho listu vzniknout

1 048 576řádků v jednom listu XLSX, tedy až 1 048 575 objektů JSON po řádku záhlaví

Starší soubory .xls končí na 65 536 řádcích na list.

Pole objektů, nebo pole polí

Výchozí

Pole objektů

Každý řádek se stane objektem, jehož klíče jsou názvy ze záhlaví.

  • Samopopisné: každá hodnota nese název svého sloupce
  • V kódu se snadno čte jako row.email
  • Větší, protože se klíče opakují na každém řádku
Nejlepší pro: Aplikace, API, počáteční data a fixtures
Úsporné

Pole polí

Každý řádek se stane prostým seznamem hodnot; záhlaví je první seznam.

  • Nejmenší soubor
  • Odpovídá tomu, jak řádky přijímají knihovny pro grafy
  • Kód musí vědět, na které pozici je který sloupec
Nejlepší pro: Velké tabulky, grafy a přenos dat
Dva řádky ceníku jako pole objektů
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

Typy se řídí buňkami. Čísla zůstanou čísly, text textem, prázdné buňky se v objektové podobě zapíší jako null a data se stanou řetězci ISO, protože JSON nemá vlastní typ pro datum. Prázdné řádky uvnitř dat a zbloudilé poznámky pod tabulkou se také stanou objekty, proto je před převodem v sešitu smažte.

XLSX a JSON v kostce

XLSX

Sešit Microsoft Excel

XLSX je výchozí formát sešitů Microsoft Excel od Office 2007, založený na standardu Office Open XML. Ukládá více listů, vzorce, formátování, grafy, kontingenční tabulky a ověření dat v balíčku ZIP s XML. Podporuje přes milion řádků na list a je výchozím formátem pro výměnu firemních tabulek. XLSX otevřou Tabulky Google, LibreOffice i Numbers, makra a pokročilé funkce se však nemusí přenést.

Komprese
–
Průhlednost
–
Animace
–
Představeno
2007 · Microsoft
Převodník XLSX

JSON

JavaScript Object Notation

JSON je odlehčený textový formát pro strukturovaná data, který na počátku 21. století zpopularizoval Douglas Crockford a který je standardizován jako RFC 8259 a ECMA-404. Pomocí jednoduché čitelné syntaxe popisuje objekty, pole, řetězce, čísla, booleovské hodnoty a null. Je výchozím formátem webových API, konfiguračních souborů a výměny dat mezi aplikacemi téměř v každém programovacím jazyce. Nemá vestavěné komentáře, data ani schémata a rozsáhlé vnořené soubory se bez prohlížeče špatně čtou.

Komprese
–
Průhlednost
–
Animace
–
Představeno
2001 · Douglas Crockford
Převodník JSON

Excel se převádí do JSON, když musí kód načíst list, který spravují nevývojáři, například ceny, překlady nebo testovací data.

Převod Excelu do JSON: časté dotazy

Jak převést XLSX do JSON se záhlavím jako klíči?

Nechte zapnuté První řádek je záhlaví, což je výchozí stav. Text z řádku 1 se stane klíčem pro každou hodnotu pod ním, takže sloupec s nadpisem email vytvoří v každém objektu "email": "...". Chcete-li jiné klíče, například názvy v camelCase pro JavaScript, přejmenujte záhlaví nejdřív v Excelu.

Proč se data z Excelu zobrazují jako čísla, např. 46313?

Excel ukládá datum jako pořadové číslo, které počítá dny od 1. ledna 1900, a jako datum ho zobrazuje jen na obrazovce. Při čtení bez formátu je 2026-10-18 číslo 46313. Tato stránka zapisuje data jako řetězce ISO, například 2026-10-18. Pokud váš kód očekává sekundy, zvolte v části Data Unix timestamp.

Co se stane se vzorci, barvami a komentáři?

JSON uchovává data, ne vzhled. Buňky se vzorci se zapíší jako vypočtený výsledek, ale barvy výplně, písma, komentáře k buňkám, grafy a rozložení sloučených buněk se ztratí. Sešit ponechte jako editovatelný zdroj a JSON po změně vytvořte znovu.

Lze převést všechny listy sešitu najednou?

Ano. Když je u Listy k převodu nastaveno Všechny listy, dostane JSON jeden klíč pro každý název listu a v něm řádky daného listu. Hodí se to pro překladové soubory nebo katalog rozdělený do karet podle kategorií.

Vadí u JSON velká tabulka?

Velikost roste, protože každý objekt opakuje své klíče, takže list se 100 000 řádky může být o mnoho megabajtů větší než XLSX. Pro velké tabulky načítané do analytických nástrojů je lehčí CSV nebo Parquet; plochou verzi vám dá Excel do CSV.

Jakou přesnost čísel JSON zachová?

To, co uložil Excel, tedy nejvýše 15 platných číslic. Dlouhá ID, například 16místná čísla karet nebo účtů zadaná jako čísla, byla v Excelu zaokrouhlena už dříve. Tyto sloupce před zadáním dat naformátujte jako Text a zapíšou se jako řetězce JSON.