Magyarul

Convertor CSV ↔ JSON

Transformă un tabel CSV (Excel) în JSON și un JSON în CSV, cu separator ales.

Convertorul CSV ↔ JSON transformă un tabel CSV, de exemplu exportat din Excel, în JSON și un JSON înapoi în CSV, cu separatorul pe care îl alegi: punct și virgulă, virgulă sau Tab. Rezultatul îl copiezi sau îl descarci ca fișier date.json ori date.csv. Datele sunt prelucrate în browser și nu ajung pe niciun server.

CSV → JSON

Primul rând al tabelului devine numele câmpurilor, iar fiecare rând următor devine un obiect. Valorile numerice sunt transformate în numere, iar virgula zecimală românească este acceptată: 12,5 devine 12.5. Valorile care încep cu 0 urmat de cifre rămân text, ca să nu pierzi zeroul din față la numere de telefon sau coduri. Câmpurile între ghilimele pot conține separatorul, rânduri noi și ghilimele dublate („""”).

CSV (separator ;)JSON rezultat
nume;oras;invitatiantetul, devine chei
Ana;Toplița;120{"nume": "Ana", "oras": "Toplița", "invitati": 120}
Ion;Gheorgheni;80{"nume": "Ion", "oras": "Gheorgheni", "invitati": 80}
cod;pret și 0745;12,5{"cod": "0745", "pret": 12.5}

Ai nevoie de cel puțin un rând de antet și un rând de date.

JSON → CSV

Primești un tabel cu câte o coloană pentru fiecare cheie întâlnită în oricare obiect, chiar dacă unele obiecte nu o au. Un obiect singur e tratat ca listă cu un element. Valorile care conțin separator, ghilimele sau rând nou sunt puse între ghilimele, iar obiectele imbricate sunt scrise ca text JSON în celulă. Fișierul descărcat are marcaj UTF-8, ca Excel să afișeze corect diacriticele ș, ț, ő, ű.

De ce punct și virgulă?

În România și Ungaria virgula este separator zecimal, așa că Excel cu setări regionale RO sau HU salvează CSV-ul cu „;”. Dacă deschizi un fișier și toate datele apar într-o singură coloană, separatorul nu se potrivește: încearcă celălalt. Fișierele din sisteme internaționale folosesc de obicei virgula. Numerele cu separator de mii, ca 1.234,56, rămân text, deci curăță-le înainte dacă ai nevoie de ele ca numere. JSON-ul obținut îl poți verifica sau aranja cu formatarea și validarea JSON, iar listele de invitați le poți folosi la planul de așezare la mese.

Întrebări frecvente

Cum transform un fișier Excel în JSON?

Salvează foaia din Excel ca CSV, deschide fișierul cu Notepad, copiază conținutul aici, alege separatorul „;” și direcția CSV → JSON.

De ce diacriticele apar greșit când deschid CSV-ul în Excel?

Excel ghicește greșit codificarea dacă fișierul nu are marcaj UTF-8. Fișierul descărcat de aici îl are, deci folosește butonul de descărcare, nu copierea în Notepad.

Ce se întâmplă cu numerele de telefon care încep cu 0?

Rămân text, cu zeroul păstrat, de exemplu „0745123456”.

Pot converti un JSON cu obiecte imbricate?

Da, dar obiectele interioare sunt puse ca text JSON într-o singură celulă, nu desfăcute pe coloane.

Actualizat:

Ce unealtă îți lipsește?

Spune-ne ce calculator sau unealtă ai căutat și n-ai găsit. Citim fiecare sugestie.

0/500 · Nu scrie date personale (nume, telefon, e-mail).