Prevod z Excelu do JSON
Premeňte tabuľku na JSON, ktorý dokáže načítať program. Nahrajte súbor .xlsx, .xls, .ods alebo .numbers a získate pole s jedným objektom na každý riadok, s kľúčmi podľa hlavičiek stĺpcov.
Prevodník dát
alebo sem presuňte súbory CSV, TSV, TXT … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
Znak, ktorý oddeľuje stĺpce v súboroch CSV a textových súboroch, pri čítaní aj zápise. Automaticky ho rozpozná zo vstupu a zapisuje čiarky.
UTF-8 funguje pre všetky jazyky. Vyberte UTF-8 s BOM, ak Excel vo Windowse po otvorení CSV zobrazuje pokazenú diakritiku alebo ázijské znaky.
Vstup z Excelu, ODS a Numbers: previesť len prvý hárok alebo všetky hárky (jeden CSV na hárok v ZIP alebo jeden kľúč JSON na hárok).
Názov karty hárka v novej tabuľke, najviac 31 znakov.
Pole objektov používa názvy stĺpcov ako kľúče pre každý riadok; pole polí je kompaktnejšie a hlavičku ponechá ako prvé pole.
Názov vonkajšieho prvku, ktorý obaľuje všetky riadky; každý riadok sa v ňom stane prvkom <row>.
Používa sa v príkazoch CREATE TABLE a INSERT. Iba písmená, číslice a podčiarkovníky.
Úvodzovky a typy stĺpcov sa medzi databázami mierne líšia; vyberte tú, do ktorej budete importovať.
Prepíše bunky s dátumom do jedného formátu. ISO (2026-10-18) je najbezpečnejší pre databázy a kód; ponechať ich nechá tak, ako sú v zdroji.
Ako používať tento nástroj
- 1
Nahrajte zošit
Pridajte súbory Excel, LibreOffice alebo Numbers, najviac 20 naraz a každý do 95 MB. Skontrolujte, či prvý riadok každého hárka obsahuje názvy stĺpcov, ktoré chcete ako kľúče.
- 2
Vyberte štruktúru a hárky
Predvolene je vybrané pole objektov a dátumy vo formáte ISO. V časti Rozšírené nastavenia prepnite Štruktúra JSON na pole polí pre kompaktný súbor alebo Hárky na prevod na Všetky hárky, aby každý hárok mal vlastný kľúč.
- 3
Preveďte a načítajte
Stlačte Previesť do JSON a stiahnite súbor. Importujte ho do aplikácie, naplňte ním databázu alebo ho použite v testovacom nástroji.
Prevod Excelu na JSON číta hárok riadok po riadku a každý riadok zapíše ako objekt JSON, pričom riadok hlavičky použije ako kľúče. Takto sa dáta z tabuľky, ktoré tím upravuje ručne, stanú vstupom pre aplikáciu, API alebo skript.
Z tabuľky do kódu: kto prevádza Excel do JSON
Vzorec je vždy rovnaký: dáta vlastnia ľudia, ktorí sa vyznajú v Exceli, a softvér ich musí vedieť čítať. Marketingový tím vedie názvy produktov a ceny v zošite, z ktorého sa buduje statický web. Lokalizačný tím plní hárok so stĺpcom pre každý jazyk, ktorý aplikácia načíta ako súbory prekladov. Vedúci QA vypisuje testovacie prípady do riadkov, ktoré číta Postman collection runner alebo sada Jest ako dátový súbor JSON.
Písať tieto exporty ručne je pomalé a náchylné na chyby a Excel nemá vstavanú možnosť Uložiť ako JSON. Prevod dá vývojárom čistý súbor bez toho, aby sa kolegovia museli učiť nový nástroj. Ak je cieľom relačná databáza a nie kód aplikácie, Excel do SQL namiesto toho zapíše príkazy INSERT a krok cez JSON úplne vynechá.
Koľko riadkov môže mať jeden hárok
1 048 576riadkov v jednom hárku XLSX, teda až 1 048 575 objektov JSON po riadku hlavičky
Pole objektov alebo pole polí
Pole objektov
Každý riadok sa stane objektom, ktorého kľúče sú názvy z hlavičky.
- Samopopisné: každá hodnota nesie názov svojho stĺpca
- V kóde sa ľahko číta ako row.email
- Väčšie, pretože sa kľúče opakujú v každom riadku
Pole polí
Každý riadok sa stane obyčajným zoznamom hodnôt; hlavička je prvý zoznam.
- Najmenší súbor
- Zodpovedá tomu, ako knižnice na grafy preberajú riadky
- Kód musí vedieť, ktorá pozícia patrí ktorému stĺpcu
[
{ "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 zodpovedajú bunkám. Čísla zostanú číslami, text textom, prázdne bunky sa v objektovej podobe zapíšu ako null a dátumy sa stanú reťazcami ISO, pretože JSON nemá vlastný typ dátumu. Prázdne riadky v dátach a zatúlané poznámky pod tabuľkou sa tiež stanú objektmi, preto ich pred prevodom v zošite odstráňte.
XLSX a JSON v skratke
XLSX
Zošit Microsoft Excel
XLSX je predvolený formát zošitov Microsoft Excel od Office 2007, založený na štandarde Office Open XML. V balíku XML v súbore ZIP ukladá viac hárkov, vzorce, formátovanie, grafy, kontingenčné tabuľky a overovanie údajov. Podporuje viac než milión riadkov na hárok a je predvoleným výmenným formátom firemných tabuliek. XLSX otvoria Tabuľky Google, LibreOffice aj Numbers, makrá a pokročilé funkcie sa však nemusia preniesť.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- 2007 · Microsoft
JSON
JavaScript Object Notation
JSON je ľahký textový formát pre štruktúrované dáta, ktorý na začiatku 21. storočia spopularizoval Douglas Crockford a ktorý je normalizovaný ako RFC 8259 a ECMA-404. Pomocou jednoduchej, čitateľnej syntaxe vyjadruje objekty, polia, reťazce, čísla, booleovské hodnoty a null. Je predvoleným formátom webových API, konfiguračných súborov a výmeny dát medzi aplikáciami takmer v každom programovacom jazyku. Nemá vstavané komentáre, dátumy ani schémy a veľké vnorené súbory sa bez prehliadača ťažko čítajú.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- 2001 · Douglas Crockford
Excel sa prevádza na JSON, keď musí kód načítať hárok, ktorý spravujú nevývojári, napríklad s cenami, prekladmi alebo testovacími dátami.
Prevod z Excelu do JSON: časté otázky
Ako previesť XLSX do JSON s hlavičkami ako kľúčmi?
Nechajte zapnuté Prvý riadok je hlavička, čo je predvolené nastavenie. Text v prvom riadku sa stane kľúčom pre každú hodnotu pod ním, takže stĺpec s názvom email vytvorí v každom objekte "email": "...". Ak chcete iné kľúče, najprv premenujte hlavičky v Exceli, napríklad na camelCase pre JavaScript.
Prečo sa dátumy z Excelu zobrazujú ako čísla, napríklad 46313?
Excel ukladá dátum ako poradové číslo, ktoré počíta dni od 1. januára 1900, a ako dátum ho zobrazí až na obrazovke. V surovej podobe je 2026-10-18 číslo 46313. Táto stránka zapisuje dátumy ako reťazce ISO, napríklad 2026-10-18; ak váš kód očakáva sekundy, vyberte v časti Dátumy možnosť Unix timestamp.
Čo sa stane so vzorcami, farbami a komentármi?
JSON uchováva dáta, nie vzhľad. Každá bunka so vzorcom sa zapíše ako vypočítaný výsledok, no farby výplne, písma, komentáre k bunkám, grafy a rozloženie zlúčených buniek sa stratia. Zošit si ponechajte ako upraviteľný zdroj a po zmene JSON vygenerujte znova.
Môžem previesť všetky hárky zošita naraz?
Áno. Ak je pri Hárky na prevod nastavené Všetky hárky, JSON obsahuje jeden kľúč pre každý názov hárka a v ňom riadky daného hárka. Hodí sa to pre súbory s prekladmi alebo katalóg rozdelený do kariet podľa kategórií.
Je veľká tabuľka pre JSON problém?
Veľkosť rastie, pretože každý objekt opakuje svoje kľúče, takže hárok so 100 000 riadkami môže byť o mnoho megabajtov väčší než XLSX. Pre veľké tabuľky načítavané do analytických nástrojov je ľahší CSV alebo Parquet; plochú verziu vám dá Excel do CSV.
Akú presnosť čísel JSON zachová?
To, čo uložil Excel, teda najviac 15 platných číslic. Dlhé ID, napríklad 16-miestne čísla kariet alebo účtov zadané ako čísla, boli už v Exceli zaokrúhlené. Tieto stĺpce naformátujte pred zadaním dát ako Text a zapíšu sa ako reťazce JSON.
- Konvertor JSON do ExceluPreveďte JSON alebo JSON Lines do hárka Excel XLSX: kľúče sa stanú hlavičkami stĺpcov, každý záznam riadkom. Až 20 súborov naraz, bez registrácie.
- Konvertor Excel do CSVPrevieďte zošity Excel (XLS, XLSX, XLSM) do CSV: každý hárok ako samostatný súbor, oddeľovač čiarka či bodkočiarka a UTF-8, ktoré Excel otvorí správne.
- Konvertor Excel do XMLPrevieďte hárok Excelu do XML bez máp XML a karty Vývojár. Každý riadok je záznam, každá hlavička tag. Vstup XLSX, XLS a ODS.
- Prevod z Excelu do SQLPrevieďte hárok Excelu na SQL skript pre MySQL, PostgreSQL, SQLite alebo SQL Server. Hlavičky sa stanú stĺpcami, riadky príkazmi INSERT.
- Konvertor XLSX do CSVPrevieďte zošit XLSX na čistý CSV v UTF-8 pre Shopify, WooCommerce, Mailchimp, Salesforce či import do databázy. Vzorce ako hodnoty, dátumy v ISO.
- Prevod HTML do JSONPrevieďte HTML tabuľku do JSON: bunky hlavičky sú kľúče, každý riadok jeden objekt. Nahrajte uložené .html alebo .htm stránky, bez kódu.