Convertor JSON în Excel
Convertește o matrice JSON sau un JSON imbricat într-un fișier Excel .xlsx, cu rând de antet, lățimi de coloane, antet fixat și o foaie pe matrice. În browser.
Previzualizare
Cum convertești JSON în Excel
- Lipește JSON-ul tău la Date JSON sau trage un fișier
.jsonîn zona de încărcare. Încarcă un exemplu arată tipul de date pe care îl așteaptă instrumentul. - Privește Previzualizare: arată coloanele și primele 100 de rânduri din fiecare foaie, așa cum vor apărea în Excel. Dacă JSON-ul are o eroare, mesajul indică linia și coloana ei și arată linia greșită, cu un semn de inserare sub problemă.
- Ajustează Opțiuni dacă e nevoie, apoi apasă Descarcă fișierul Excel (.xlsx).
Fișierul este construit în browserul tău cu biblioteca SheetJS. JSON-ul tău nu este încărcat niciodată pe un server, deci răspunsurile unor API-uri, exporturile din instrumente interne sau datele clienților rămân pe dispozitivul tău.
Cum este transformat JSON-ul în rânduri și foi
Intrarea tipică este o matrice de obiecte, precum [{"id": 1, "name": "Ana"}, …]: fiecare obiect devine un rând, iar fiecare cheie o coloană. Cheile sunt colectate din toate obiectele, în ordinea în care apar prima dată, deci înregistrările cărora le lipsește o cheie primesc pur și simplu o celulă goală.
- Obiecte imbricate: cu Aplatizează obiectele imbricate în coloane (address.city),
{"address": {"city": "Laval"}}dă o coloanăaddress.city, la orice adâncime. Debifează opțiunea pentru a pune în schimb textul JSON al obiectului într-o singură celulăaddress. - Liste în interiorul unei înregistrări: O celulă, separată prin virgule (a, b) este cea mai ușor de citit; O coloană pentru fiecare element (tags.0, tags.1) este cea mai bună când vrei să filtrezi după fiecare element; O celulă, ca text JSON păstrează structura exactă. În primul caz, listele de obiecte sunt scrise ca text JSON.
- Mai multe tabele: cu O foaie pentru fiecare matrice de nivel superior, un obiect JSON precum
{"customers": [...], "orders": [...]}dă un registru cu o foaie customers și o foaie orders. Un înveliș precum{"data": [...]}este desfăcut. Numele foilor sunt curățate pentru a respecta regulile Excel: cel mult 31 de caractere și niciunul dintre\ / ? * [ ] :. - Matricele de matrice, precum
[["a", 1], ["b", 2]], sunt scrise ca atare, fără rând de antet.
Tipuri, date și limitele Excel
Numerele rămân numere, true și false devin valori booleene Excel, null dă o celulă goală, iar textul rămâne text: un șir care începe cu = nu este niciodată transformat în formulă. Cu Convertește datele ISO (2026-09-30) în date Excel, șiruri precum 2026-09-30 sau 2026-09-30T14:05:00Z devin date reale, pe care le poți sorta și filtra; ora este păstrată așa cum este scrisă, iar orice decalaj de fus orar este eliminat. Numerele întregi de peste 15 cifre, precum identificatorii lungi, sunt păstrate ca text în browserele recente, deoarece Excel stochează doar 15 cifre semnificative și le-ar rotunji.
Registrul are un rând de antet, lățimi de coloane potrivite conținutului și, opțional, Fixează rândul de antet și Adaugă butoane de filtrare în rândul de antet. Excel acceptă cel mult 1.048.576 de rânduri și 16.384 de coloane pe foaie și 32.767 de caractere pe celulă: instrumentul te anunță dacă datele tale depășesc aceste limite, iar celulele mai lungi sunt tăiate.
Întrebări frecvente
De ce primesc „Eroare la linia 3, coloana 1”?
JSON-ul este invalid în acel punct. Cauze frecvente sunt o virgulă după ultimul element, ghilimele simple în loc de ghilimele duble sau comentarii. Linia este afișată cu un semn sub problemă.
Pot converti JSON profund imbricat?
Da. Aplatizarea funcționează la orice adâncime și produce nume de coloane cu puncte. Rezultatele foarte late pot atinge limita Excel de 16.384 de coloane: alege o celulă pentru fiecare listă sau debifează aplatizarea.
Cum obțin câte o foaie pentru fiecare secțiune din JSON?
Pune fiecare tabel într-o cheie de nivel superior a cărei valoare este o matrice și lasă bifat O foaie pentru fiecare matrice de nivel superior.
Vor fi recunoscute datele mele de Excel?
Șirurile ISO 8601 sunt convertite când opțiunea pentru date este bifată. Alte formate, precum 09/30/2026, rămân text.
Există o limită de dimensiune?
Pot fi trase fișiere de până la 50 MB. Limita reală este memoria dispozitivului tău, iar previzualizarea arată doar primele 100 de rânduri din fiecare foaie.
Instrumente similare
- Convertor JSON în CSV Convertește JSON în CSV și CSV în JSON, în browser. Cheile imbricate sunt aplatizate în coloane, delimitatorii sunt detectați, iar nimic nu este încărcat.
- Convertor Excel în CSV Convertește foi Excel, XLS sau ODS în CSV (o foaie sau toate, într-un ZIP) și CSV înapoi în .xlsx, cu opțiuni de delimitator și codificare. În browser.
- Vizualizator Excel Deschide foi de calcul .xlsx, .xls și .ods în browser, fără Excel. Alege o foaie, caută-o și exportă-o în CSV. Fișierul nu pleacă de pe dispozitivul tău.
- Formatare și validare JSON Formatator și validator JSON gratuit, care înfrumusețează, minifică și verifică JSON în browser, cu erori de sintaxă raportate pe linie și coloană.