Cara konversi JSON ke CSV
- Tempel JSON – biasanya berupa array objek – atau buka file
.json. - Pilih delimiter (koma, titik koma, tab, atau pipe), lalu tentukan apakah perlu menulis baris header dan meratakan objek bersarang menjadi kolom dengan path bertitik.
- Salin CSV atau unduh file-nya. Centang Tambahkan UTF-8 BOM untuk Excel agar huruf beraksen dan karakter non-Inggris lainnya tampil dengan benar di Excel.
Bagaimana JSON diubah menjadi baris dan kolom
| JSON | Hasil CSV |
|---|---|
Array objek [{"id":1,"name":"Ada"}] | Satu baris per objek, satu kolom per key |
| Objek dengan key yang berbeda-beda | Semua key menjadi kolom; nilai yang tidak ada dibiarkan kosong |
Objek bersarang {"address":{"city":"London"}} | Kolom address.city |
Nilai array {"tags":["a","b"]} | Sel berisi ["a","b"] |
null | Sel kosong |
| Teks berisi koma, tanda kutip, atau baris baru | Diapit tanda kutip ganda, tanda kutip di dalamnya digandakan ("") |
| Satu objek tunggal | Satu baris |
| Array berisi array | Ditulis baris per baris, tanpa header |
Membuka file CSV di Excel
Excel memilih delimiter berdasarkan pengaturan regional Anda: di banyak negara, termasuk dengan pengaturan regional Indonesia, Excel mengharapkan titik koma. Jika semua data masuk ke satu kolom, konversi ulang dengan delimiter titik koma atau impor file melalui Data → Dari Teks/CSV (From Text/CSV). Aktifkan UTF-8 BOM agar karakter seperti é, ü, atau ñ tampil dengan benar, dan ingat bahwa Excel menghapus nol di depan pada nilai seperti kode pos, kecuali kolomnya diformat sebagai teks.
Pertanyaan yang sering diajukan
Bisakah saya mengonversi JSON ke Excel?
Bisa. Konversi ke CSV lalu buka file yang diunduh di Excel, Google Sheets, Numbers, atau LibreOffice. Untuk menempelkan data langsung ke spreadsheet, gunakan JSON ke Tabel dan tombol Salin untuk Excel.
Apa yang terjadi pada JSON bersarang?
Objek bersarang diratakan menjadi kolom dengan path bertitik seperti address.city, sedangkan array disimpan sebagai teks JSON dalam satu sel. Matikan opsi path bertitik untuk menyimpan objek utuh sebagai teks JSON.
Apakah ada batasan ukuran file?
Tidak ada batas tetap. Konversi berjalan di browser Anda, sehingga file berukuran puluhan megabyte bisa diproses di komputer biasa.
Bisakah saya mengonversi CSV kembali ke JSON?
Bisa. Ubah arah menjadi CSV → JSON di atas editor, atau buka konverter CSV ke JSON.