UltKit

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

Rezultat

Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.

Cum se folosește acest instrument

  1. 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. 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. 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

Fișierele .xls mai vechi se opresc la 65.536 de rânduri pe foaie.

Array de obiecte sau array de array-uri

Implicit

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
Ideal pentru: Aplicații, API-uri, date inițiale și fixtures
Compact

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
Ideal pentru: Tabele mari, grafice și transfer de date
Două rânduri dintr-o foaie de prețuri, ca array of objects
[
  { "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
Convertor XLSX

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
Convertor JSON

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.