Convertește JSON în CSV
Lipiți JSON sau încărcați-l dintr-un fișier pentru a converti un obiect sau un tablou de obiecte în CSV pentru un tabel electronic. Verificați rândurile, coloanele și valorile, apoi copiați CSV-ul sau salvați-l ca fișier CSV UTF-8 cu BOM.
Ce puteți face
Transformați o listă JSON în date de tabel
Convertiți un tablou de obiecte în CSV cu câte un rând pentru fiecare obiect. Un singur obiect poate fi convertit și într-un singur rând.
Aliniați numele câmpurilor ca coloane
Coloanele se creează în ordinea în care apar pentru prima dată numele câmpurilor. Câmpurile lipsă de pe un rând și valorile null devin celule goale.
Copiați sau salvați pentru o foaie de calcul
Copiați CSV-ul sau salvați un fișier UTF-8 cu BOM. Alegeți virgulă, punct și virgulă sau tabulator ca delimitator.
Cum se utilizează
Introduceți JSON
Lipiți JSON sau deschideți un fișier. Puteți încerca și conversia folosind „Completează cu exemple”.
Convertiți în CSV
De obicei puteți folosi setările implicite. Deschideți setările avansate pentru a schimba delimitatorul sau modul în care sunt tratate șirurile care arată ca formule.
Analizați și obțineți tabelul
Verificați rândurile, coloanele și valorile, apoi copiați sau salvați CSV-ul. Deschideți vizualizarea textului sursă pentru a inspecta ghilimelele din CSV și alte detalii.
Util în cazul în care
Analizați o listă JSON într-o foaie de calcul
Folosiți-l când doriți să sortați sau să verificați într-un software de foaie de calcul date primite ca JSON, precum o listă de produse.
Transmiteți datele ca tabel
Folosiți-l când doriți să trimiteți un tablou JSON de obiecte într-o formă pe care software-ul cu suport CSV o poate importa.
Cum devine JSON-ul rânduri și coloane CSV
Numele câmpurilor devin coloane, obiectele devin rânduri
Fiecare obiect din tablou este tratat ca un singur rând. Numele câmpurilor sunt colectate din toate rândurile, iar coloanele sunt ordonate în ordinea în care apar pentru prima dată în intrare.
Tratarea valorilor lipsă și a imbricării
Câmpurile lipsă și valoarea null rămân goale. Tablourile și obiectele imbricate rămân ca JSON într-o singură celulă și nu sunt extinse în coloane separate.
Delimitatoare și ghilimele
Toate câmpurile sunt încadrate în ghilimele duble, iar ghilimelele din interiorul celulelor sunt dublate. Sfârșiturile de linie din valori se păstrează, iar liniile CSV se încheie cu CRLF.
Întrebări frecvente
Obiectele imbricate devin coloane separate?
Nu. Obiectele și tablourile imbricate rămân ca JSON original într-o singură celulă. Această funcție nu extinde automat ierarhiile profunde în coloane.
Ce se întâmplă dacă numele câmpurilor diferă între rânduri?
Numele de câmpuri folosite în toate rândurile devin coloane. Câmpurile lipsă și valoarea null rămân goale pe rândul respectiv. Coloanele apar în ordinea în care numele câmpurilor apar pentru prima dată.
Ce înseamnă protejarea șirurilor care arată ca formule?
Înaintea șirurilor care încep cu =, +, -, @ sau caractere similare se adaugă un apostrof, pentru ca foile de calcul să nu le interpreteze ca formule. Dezactivați această opțiune în setările avansate doar când aveți nevoie de șirurile originale.
Se vor modifica valorile întregi mari?
Reprezentarea numerică originală se păstrează la conversie. Totuși, software-ul de foaie de calcul în care importați poate rotunji numerele. Specificați drept text coloanele care conțin numere sau ID-uri în software-ul de import.
Date de intrare și rezultate
- Intrare
- O intrare JSON UTF-8. Până la 1 MB (1,000,000 bytes), atât pentru text lipit, cât și pentru fișiere.
- Conversie
- Un obiect cu câmpuri sau un tablou care conține 1 sau mai multe obiecte. Ieșirea este limitată la 100,000 de celule.
- Ieșire
- CSV cu numele coloanelor. Copierea oferă textul CSV, iar fișierele se salvează în UTF-8 cu BOM.