jsonecho

JSON ke CSV

Ubah array berisi objek JSON menjadi baris CSV dengan satu kolom untuk setiap field, siap digunakan di Excel atau Google Sheets.

Memuat alat...

Cara menggunakan JSON ke CSV

  1. Tempel array JSON berisi objek, atau objek yang memuat array tersebut.
  2. Pilih pemisah. Titik koma cocok untuk Excel dengan banyak pengaturan wilayah Eropa.
  3. Salin CSV atau unduh.

Tentang JSON ke CSV

CSV adalah tabel datar, sedangkan JSON berbentuk pohon. Untuk menghubungkan keduanya, alat ini mencari daftar entri dalam JSON Anda, lalu menulis satu baris untuk setiap entri dan satu kolom untuk setiap kunci. Objek bertingkat diratakan menggunakan titik, sehingga {"address":{"city":"Hamburg"}} menjadi kolom bernama address.city. Array di dalam entri menggunakan indeks pada nama kolom, seperti items[0].sku.

Jika dokumen berupa objek yang hanya memuat satu array, misalnya {"users":[...]}, array itu digunakan secara otomatis. Kolom dikumpulkan dari seluruh entri, jadi field yang hanya muncul pada sebagian entri tetap mendapat kolom tersendiri, sementara sel tanpa nilai dibiarkan kosong.

Pertanyaan yang sering diajukan

Delimiter mana yang harus saya pilih untuk Excel?

Itu tergantung pada pengaturan bahasa komputer. Di Jerman, Turki dan sebagian besar Eropa, Excel mengharapkan semikolon. Di Amerika Serikat dan Inggris itu mengharapkan koma. Jika seluruh baris mendarat di satu kolom, ganti delimiter.

Bagaimana jika JSON saya adalah objek, bukan array?

Satu objek menjadi tabel dengan satu baris. Jika objek memegang persis satu array, kita menggunakan array itu sebagai baris.

Apa fungsi "Ratakan data bertingkat"?

Jika aktif, objek dan array bertingkat diratakan ke beberapa kolom dengan nama yang dipisahkan titik. Jika nonaktif, nilai bertingkat disimpan sebagai teks JSON dalam satu sel.

Apakah koma dan pergantian baris di dalam nilai akan merusak CSV?

Tidak. Kolom yang memuat pemisah, tanda kutip, atau pergantian baris diapit tanda kutip ganda. Tanda kutip di dalam nilainya ditulis dua kali, sesuai aturan CSV.

Bisakah saya mendapatkan file Excel sebagai gantinya?

Ya. Alat JSON ke Excel menghasilkan file .xlsx asli dengan baris header tebal.

Alat lainnya di Konverter

Semua alat →