Convertor Excel în JSON
Transformați o foaie de calcul în JSON pe care un program îl poate încărca. Încărcați un fișier .xlsx, .xls, .ods sau .numbers și primiți un array cu câte un obiect pentru fiecare rând, având drept chei anteturile coloanelor.
Convertor de date
sau trage Fișiere CSV, TSV, TXT … aici ·
Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute
Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.
Caracterul care separă coloanele în fișierele CSV și text, atât la citire, cât și la scriere. Automat îl detectează din fișierul de intrare și scrie virgule.
UTF-8 funcționează pentru toate limbile. Alegeți UTF-8 cu BOM dacă Excel pe Windows afișează incorect diacriticele sau caracterele asiatice la deschiderea CSV-ului.
Pentru fișiere Excel, ODS și Numbers: convertiți doar prima foaie sau toate foile (un CSV per foaie într-un ZIP sau o cheie JSON per foaie).
Numele filei din noul registru de calcul, maximum 31 de caractere.
Matrice de obiecte folosește numele coloanelor drept chei pentru fiecare rând; matricea de matrice este mai compactă și păstrează antetul ca prim element.
Numele elementului exterior care include toate rândurile; fiecare rând devine un <row> în interiorul lui.
Folosit în instrucțiunile CREATE TABLE și INSERT. Doar litere, cifre și liniuțe de subliniere.
Ghilimelele și tipurile de coloane diferă ușor între baze de date; alegeți-o pe cea în care veți importa.
Rescrie celulele cu date într-un singur format. ISO (2026-10-18) este cel mai sigur pentru baze de date și cod; Păstrare le lasă așa cum apar în sursă.
Cum se folosește acest instrument
- 1
Încărcați registrul de calcul
Adăugați fișiere Excel, LibreOffice sau Numbers, până la 20 odată și câte 95 MB fiecare. Verificați ca rândul 1 al fiecărei foi să conțină numele de coloane pe care le doriți drept chei.
- 2
Alegeți structura și foile
Opțiunile Array of objects și datele ISO sunt preselectate. Din Setări avansate, schimbați Structura JSON în Array of arrays pentru un fișier compact sau Foi de convertit în Toate foile pentru o cheie pentru fiecare foaie.
- 3
Convertiți și încărcați datele
Apăsați Convertește în JSON și descărcați fișierul. Importați-l în aplicație, folosiți-l pentru a popula o bază de date sau dați-l unui instrument de testare.
Conversia Excel în JSON citește o foaie rând cu rând și scrie fiecare rând ca obiect JSON, folosind rândul de antet drept chei. Așa devin datele din tabel, editate manual de o echipă, intrare pentru o aplicație, un API sau un script.
De la foaia de calcul la cod: cine convertește Excel în JSON
Tiparul este mereu același: datele aparțin celor care se pricep la Excel, iar software-ul trebuie să le citească. O echipă de marketing ține numele și prețurile produselor într-un registru din care se construiește un site static. O echipă de localizare completează o foaie cu o coloană pentru fiecare limbă, pe care aplicația o încarcă drept fișiere de traducere. Un responsabil QA listează cazuri de test pe rânduri, pe care collection runner din Postman sau o suită Jest le citește ca fișier de date JSON.
Scrierea manuală a acestor exporturi este lentă și predispusă la greșeli, iar Excel nu are o opțiune Salvare ca JSON. Conversia le oferă dezvoltatorilor un fișier curat, fără să ceară colegilor să învețe un instrument nou. Când destinația este o bază de date relațională, nu codul unei aplicații, Excel în SQL scrie instrucțiuni INSERT, ceea ce sare complet peste pasul JSON.
Câte rânduri poate deveni o singură foaie
1.048.576rânduri într-o foaie XLSX, deci până la 1.048.575 de obiecte JSON după rândul de antet
Array de obiecte sau array de array-uri
Array of objects
Fiecare rând devine un obiect ale cărui chei sunt numele din antet.
- Se explică singur: fiecare valoare poartă numele coloanei
- Ușor de citit în cod, ca row.email
- Mai mare, deoarece cheile se repetă pe fiecare rând
Array of arrays
Fiecare rând devine o simplă listă de valori; antetul este prima listă.
- Cel mai mic fișier
- Se potrivește cu modul în care bibliotecile de grafice primesc rândurile
- Codul trebuie să știe ce coloană se află pe ce poziție
[
{ "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" }
]Tipurile urmează celulele. Numerele rămân numere, textul rămâne text, celulele goale se scriu ca null în forma de obiect, iar datele devin șiruri ISO, pentru că JSON nu are un tip propriu pentru dată. Rândurile goale din interiorul datelor și notele rătăcite de sub tabel devin și ele obiecte, deci ștergeți-le din registru înainte de conversie.
XLSX și JSON pe scurt
XLSX
Registru Microsoft Excel
XLSX este formatul implicit de registru Microsoft Excel începând cu Office 2007, bazat pe standardul Office Open XML. Stochează mai multe foi, formule, formatare, grafice, tabele pivot și validarea datelor într-un pachet ZIP de fișiere XML. Acceptă peste un milion de rânduri pe foaie și este formatul implicit de schimb pentru foile de calcul de business. Google Sheets, LibreOffice și Numbers deschid XLSX, deși macrocomenzile și funcțiile avansate pot să nu se păstreze.
- Compresie
- –
- Transparență
- –
- Animație
- –
- Introdus în
- 2007 · Microsoft
JSON
JavaScript Object Notation
JSON este un format text ușor pentru date structurate, popularizat de Douglas Crockford la începutul anilor 2000 și standardizat ca RFC 8259 și ECMA-404. Reprezintă obiecte, liste, șiruri de caractere, numere, valori booleene și null printr-o sintaxă simplă și lizibilă. Este formatul implicit pentru API-uri web, fișiere de configurare și schimbul de date între aplicații în aproape toate limbajele de programare. Nu are comentarii, date calendaristice sau scheme încorporate, iar fișierele mari, cu multe niveluri, sunt greu de citit fără un vizualizator.
- Compresie
- –
- Transparență
- –
- Animație
- –
- Introdus în
- 2001 · Douglas Crockford
Oamenii convertesc Excel în JSON când o foaie întreținută de nespecialiști, precum prețuri, traduceri sau date de test, trebuie încărcată de cod.
Convertire Excel în JSON: întrebări frecvente
Cum convertesc XLSX în JSON cu anteturile drept chei?
Lăsați activată opțiunea Primul rând este antet, care este setarea implicită. Textul din rândul 1 devine cheia pentru fiecare valoare de sub el, deci o coloană numită email produce "email": "..." în fiecare obiect. Dacă vreți alte chei, redenumiți mai întâi antetele în Excel, de exemplu cu nume camelCase pentru JavaScript.
De ce datele calendaristice din Excel apar ca numere, de exemplu 46313?
Excel stochează data ca un număr de serie, care numără zilele de la 1 ianuarie 1900, și o afișează ca dată doar pe ecran. Citită brut, 2026-10-18 este numărul 46313. Această pagină scrie datele ca șiruri ISO, de exemplu 2026-10-18; alegeți Unix timestamp la Date calendaristice dacă mașina dumneavoastră de cod așteaptă secunde.
Ce se întâmplă cu formulele, culorile și comentariile?
JSON conține date, nu prezentare. Fiecare celulă cu formulă este scrisă ca rezultat calculat, iar culorile de umplere, fonturile, comentariile, graficele și celulele îmbinate nu se păstrează. Păstrați registrul de calcul drept sursă editabilă și regenerați JSON-ul când se modifică.
Pot converti toate foile unui registru deodată?
Da. Cu Foi de convertit setat pe Toate foile, JSON-ul are câte o cheie pentru fiecare nume de foaie, iar fiecare cheie conține rândurile foii respective. Se potrivește pentru fișiere de traduceri sau pentru un catalog împărțit pe file, pe categorii.
Este o problemă o foaie de calcul mare pentru JSON?
Mărimea crește pentru că fiecare obiect repetă cheile, așa că o foaie cu 100.000 de rânduri poate deveni un fișier cu multe megabytes mai mare decât XLSX-ul. Pentru tabele mari încărcate în instrumente de analiză, CSV sau Parquet sunt mai ușoare; Excel în CSV vă oferă varianta plată.
Ce precizie numerică păstrează JSON-ul?
Ce a stocat Excel, adică cel mult 15 cifre semnificative. ID-urile lungi, precum numerele de card sau de cont de 16 cifre introduse ca numere, fuseseră deja rotunjite în Excel. Formatați acele coloane ca Text înainte de a introduce datele și vor fi scrise ca șiruri JSON.
- Convertor JSON în ExcelConvertiți JSON sau JSON Lines într-o foaie Excel XLSX: cheile devin antete de coloană, fiecare înregistrare un rând. Până la 20 de fișiere, fără cont.
- Convertor Excel în CSVConvertiți registre Excel (XLS, XLSX, XLSM) în CSV, fiecare foaie ca fișier separat, cu virgulă sau punct și virgulă și UTF-8 citit corect de Excel.
- Convertor Excel în XMLConvertiți o foaie Excel în XML fără hărți XML sau fila Dezvoltator. Fiecare rând devine o înregistrare, fiecare antet o etichetă. XLSX, XLS, ODS.
- Convertor Excel în SQLTransformați o foaie Excel într-un script SQL pentru MySQL, PostgreSQL, SQLite sau SQL Server. Antetele devin coloane, rândurile devin INSERT.
- Convertor XLSX în CSVTransformați un registru XLSX într-un CSV UTF-8 curat pentru Shopify, WooCommerce, Mailchimp sau o bază de date. Formulele devin valori, datele în ISO.
- Convertor HTML în JSONConvertiți un tabel HTML în JSON: antetul dă cheile, fiecare rând devine un obiect. Încărcați pagini .html sau .htm salvate, fără cod de scraping.