jsonecho

JSON în CSV

Transformă un array de obiecte JSON în rânduri CSV, cu o coloană pentru fiecare câmp, gata pentru Excel sau Google Sheets.

Se încarcă instrumentul...

Cum folosești JSON în CSV

  1. Lipește un array de obiecte JSON sau un obiect care conține un astfel de array.
  2. Alege delimitatorul. Punctul și virgula este potrivit pentru Excel în multe configurații regionale europene.
  3. Copiază CSV-ul sau descarcă-l.

Despre JSON în CSV

CSV este un tabel plat. JSON este un arbore. Pentru a face legătura, instrumentul găsește lista de înregistrări din JSON, apoi scrie un rând pentru fiecare înregistrare și o coloană pentru fiecare cheie. Obiectele imbricate sunt aplatizate folosind puncte, astfel că {"address":{"city":"Hamburg"}} devine o coloană numită address.city. Array-urile din înregistrări folosesc indici în numele coloanelor, precum items[0].sku.

Dacă documentul este un obiect cu un singur array în interior, precum {"users":[...]}, acel array este folosit automat. Coloanele sunt colectate din toate înregistrările, așa că un câmp care apare doar în unele primește totuși o coloană proprie, iar celulele fără valoare rămân goale.

Întrebări frecvente

Ce delimitator ar trebui să aleg pentru Excel?

Depinde de setările de limbă ale calculatorului. În Germania, Turcia și mare parte din Europa, Excel așteaptă punct și virgulă. În SUA și Regatul Unit așteaptă virgulă. Dacă tot rândul ajunge într-o singură coloană, schimbă delimitatorul.

Dacă JSON-ul meu este un obiect, nu un array?

Un singur obiect devine un tabel cu un rând. Dacă obiectul conține exact un array, elementele acelui array sunt folosite ca rânduri.

Ce face "Aplatizează datele imbricate"?

Când opțiunea este activă, obiectele și array-urile imbricate sunt împărțite pe mai multe coloane, cu nume separate prin puncte. Când este dezactivată, valorile imbricate sunt păstrate ca text JSON într-o singură celulă.

Virgulele și rândurile noi din valori pot strica CSV-ul?

Nu. Câmpurile care conțin delimitatorul, ghilimele sau rânduri noi sunt puse între ghilimele duble. Ghilimelele din interior sunt dublate, așa cum cere standardul CSV.

Pot primi un fișier Excel în schimb?

Da. Instrumentul JSON în Excel generează un fișier .xlsx real, cu un rând de antet îngroșat.

Mai multe din Convertoare

Toate instrumentele →