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
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
Znak, který odděluje sloupce v souborech CSV a textových souborech, při čtení i zápisu. Automaticky ho zjistí ze vstupu a zapisuje čárky.
UTF-8 funguje pro všechny jazyky. Zvolte UTF-8 s BOM, pokud Excel ve Windows po otevření CSV zobrazuje rozbitou diakritiku nebo asijské znaky.
Vstup Excel, ODS a Numbers: převést jen první list, nebo všechny listy (jedno CSV na list v ZIPu, nebo jeden klíč JSON na list).
Název karty listu v nové tabulce, nejvýše 31 znaků.
Pole objektů používá názvy sloupců jako klíče u každého řádku; pole polí je kompaktnější a hlavičku uchová jako první pole.
Název vnějšího prvku, který obalí všechny řádky; každý řádek se uvnitř stane prvkem <row>.
Používá se v příkazech CREATE TABLE a INSERT. Pouze písmena, číslice a podtržítka.
Uvozování a typy sloupců se mezi databázemi mírně liší; vyberte tu, do které budete importovat.
Přepíše buňky s datem do jednoho formátu. ISO (2026-10-18) je nejbezpečnější pro databáze a kód; Ponechat je nechá tak, jak jsou ve zdroji.
Jak nástroj používat
- 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
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
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í
Pole objektů, nebo pole polí
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
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
[
{ "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
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
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.
- Převod JSON do ExceluPřeveďte JSON nebo JSON Lines do listu Excel XLSX: klíče se stanou záhlavím sloupců, záznamy řádky. Až 20 souborů najednou, bez registrace.
- Převodník Excelu do CSVPřeveďte sešity Excelu (XLS, XLSX, XLSM) do CSV: každý list zvlášť, oddělovač čárka nebo středník a UTF-8, které Excel znovu otevře správně.
- Převod Excelu do XMLPřeveďte list Excelu do XML bez mapování XML a karty Vývojář. Každý řádek je záznam, každé záhlaví značka. Vstup XLSX, XLS a ODS.
- Převod Excelu do SQLPřeveďte list Excelu na SQL skript pro MySQL, PostgreSQL, SQLite nebo SQL Server. Záhlaví se stane sloupci, řádky příkazy INSERT.
- Převodník XLSX do CSVPřeveďte sešit XLSX do čistého CSV v UTF-8 pro Shopify, WooCommerce, Mailchimp, Salesforce či import do databáze. Vzorce jako hodnoty, data v ISO.
- Převodník HTML do JSONPřeveďte HTML tabulku do JSON: buňky záhlaví jsou klíče, každý řádek je objekt. Nahrajte uloženou stránku .html nebo .htm, bez kódu scraperu.