CodeKitHub
Instrumente JSON

Convertor Excel în JSON/CSV

Ultima actualizare:

Pentru a converti Excel în JSON, primul rând devine cheile obiectelor tale, iar fiecare rând următor devine un obiect într-un array — conversia inversă construiește un registru de calcul .xlsx real din aceeași structură. Acest instrument face conversia local, în browserul tău, folosind biblioteca open-source SheetJS, deci foaia de calcul nu părăsește niciodată dispozitivul tău.


Ce este acest instrument?

Foile de calcul sunt modul în care majoritatea oamenilor stochează și partajează date tabelare, dar dezvoltatorii și API-urile au nevoie de aceleași date ca JSON sau CSV. Acest instrument citește prima foaie a unui fișier Excel încărcat, tratează primul rând ca antete de coloană și convertește fiecare rând următor fie într-un array JSON de obiecte, fie într-un fișier CSV — orice ai nevoie.

Funcționează și invers: lipește un array JSON de obiecte sau text CSV, iar instrumentul construiește un registru de calcul .xlsx real, pe care îl poți descărca și deschide direct în Excel, Google Sheets sau LibreOffice Calc.

Conversia rulează complet pe partea clientului, folosind biblioteca open-source SheetJS, care analizează formatul binar de fișier Excel direct în browser — nimic nu este încărcat pe un server în niciun moment.

Sursă: SheetJS implementează formatul de fișier ECMA-376 Office Open XML pe care îl urmează fișierele .xlsx.

De ce să-l folosești?

  • Conversie bidirecțională — Excel în JSON, Excel în CSV, și JSON/CSV înapoi într-un fișier .xlsx descărcabil, toate într-un singur instrument.
  • Fără instalare sau cont — funcționează complet în tab-ul de browser în care ești deja.
  • Gestionează atât formatele legacy .xls, cât și cele moderne .xlsx.
  • Antetele primului rând sunt detectate automat și folosite ca chei JSON sau nume de coloane CSV.
  • 100% pe partea clientului — datele tale din foaia de calcul nu sunt niciodată încărcate nicăieri, ceea ce contează pentru date financiare, de HR sau de clienți.

Cum se folosește

  1. Pentru a converti Excel în JSON/CSV: apasă câmpul de fișier și alege un fișier .xlsx sau .xls, apoi apasă „Convertește în JSON” sau „Convertește în CSV”.
  2. Revizuiește rezultatul, apoi copiază-l sau apasă link-ul de descărcare pentru a salva fișierul.
  3. Pentru a converti JSON/CSV în Excel: lipește array-ul tău JSON sau textul CSV în a doua căsuță.
  4. Apasă „Descarcă ca .xlsx” pentru a genera și descărca un registru Excel real care conține datele tale.

Exemplu

Intrare

Foaie Excel cu coloanele: name, age, city — rânduri: Alice, 30, NYC / Bob, 25, LA

Rezultat

[{"name":"Alice","age":30,"city":"NYC"},{"name":"Bob","age":25,"city":"LA"}]

Primul rând al foii devine cheile obiectelor; fiecare rând următor devine un element de array.

Sfaturi practice

  • Transformarea unui export Excel partajat într-un payload API: convertește în JSON, apoi lipește array-ul direct în corpul cererii tale sau într-un script de test.
  • Pregătirea datelor din foaia de calcul pentru un import în bază de date: convertește mai întâi în CSV, deoarece majoritatea instrumentelor de import de baze de date acceptă nativ CSV.
  • Reconstruirea unei foi de calcul dintr-un răspuns JSON API: lipește array-ul în a doua căsuță și descarc-o ca .xlsx pentru a o preda unui coleg non-tehnic.

De ce contează primul rând

Acest instrument presupune că primul rând al foii tale conține antetele de coloană, care devin setul de chei JSON (sau nume de coloane CSV) folosite pentru fiecare rând de mai jos. Dacă foaia ta de calcul are un rând de titlu, un banner îmbinat sau rânduri goale deasupra rândului real de antet, elimină-le înainte de încărcare — altfel instrumentul va trata acel rând ca antet, iar datele reale vor ajunge dezaliniate sub cheile greșite.

Întrebări frecvente

Funcționează cu mai multe foi într-un singur registru?

Doar prima foaie este convertită. Dacă registrul tău are date distribuite pe mai multe foi, convertește câte o foaie odată, reordonând sau duplicând foile înainte de încărcare, sau folosește un instrument dedicat multi-foaie.

Este foaia mea de calcul încărcată pe un server?

Nu. Fișierul este citit și analizat complet în browserul tău, folosind JavaScript — nu este niciodată transmis nicăieri, ceea ce face acest instrument sigur pentru date confidențiale de afaceri sau personale.

Ce se întâmplă cu celulele goale?

Celulele goale sunt pur și simplu omise din obiectul JSON rezultat pentru acel rând, sau lăsate goale în CSV — nu cauzează erori.

Pot converti CSV direct în Excel, fără să trec prin JSON?

Da — lipește text CSV direct în a doua căsuță și apasă „Descarcă ca .xlsx”; instrumentul detectează automat dacă textul lipit este JSON sau CSV.

Păstrează formatarea celulelor, formulele sau culorile?

Nu — sunt convertite doar valorile de bază ale celulelor. Formulele sunt citite ca rezultatul lor calculat, iar formatarea, culorile și celulele îmbinate nu sunt păstrate în rezultatul JSON/CSV sau în fișierul .xlsx generat.

Instrumente similare