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
- 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”.
- Revizuiește rezultatul, apoi copiază-l sau apasă link-ul de descărcare pentru a salva fișierul.
- Pentru a converti JSON/CSV în Excel: lipește array-ul tău JSON sau textul CSV în a doua căsuță.
- 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, LARezultat
[{"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.