Langsung ke konten

Konverter JSON ke CSV (dan CSV ke JSON)

Ubah array JSON menjadi file CSV yang siap dibuka di spreadsheet, atau ubah ekspor CSV menjadi JSON yang rapi. Data dikonversi di browser Anda dan tidak pernah diunggah.

Pemisah

Cara konversi JSON ke CSV

  1. Pilih arah konversi: JSON → CSV atau CSV → JSON. Tekan Coba contoh untuk melihat data contoh.
  2. Masukkan data Anda. Tempel di kotak kiri, atau tekan Buka file untuk memuat file .json atau .csv dari perangkat.
  3. Atur opsinya. Untuk hasil CSV, pilih pemisah Koma (bawaan), Titik koma, atau Tab, lalu tentukan apakah objek bertingkat perlu diratakan. Untuk hasil JSON, pilih pemisah atau biarkan di Deteksi, dan tentukan apakah baris pertama adalah header serta apakah angka dan true/false perlu diubah.
  4. Salin atau unduh hasilnya dari kotak kanan. Ringkasan di bawahnya menunjukkan berapa baris dan kolom yang dihasilkan.

Fitur

  • Konversi dua arah antara JSON dan CSV dalam satu alat.
  • Perataan dengan key bertitik, sehingga objek bertingkat menjadi kolom yang mudah dibaca seperti address.zip.
  • Array tetap disimpan sebagai teks JSON di dalam sel, jadi tidak ada data yang hilang diam-diam.
  • Pemisah koma, titik koma, atau tab, dengan deteksi otomatis saat membaca CSV.
  • Opsi baris header untuk file CSV dengan atau tanpa nama kolom.
  • Konversi angka dan true/false saat mengubah CSV menjadi JSON.
  • Unduhan UTF-8 ramah Excel yang menjaga huruf beraksen dan aksara non-Latin tetap terbaca.
  • Penanganan tanda kutip yang benar untuk nilai yang berisi koma, tanda kutip, atau baris baru, dikerjakan oleh library PapaParse yang sudah teruji.
  • Pesan kesalahan yang membantu dengan menunjuk baris CSV yang bermasalah.

Mengapa konversi JSON ke CSV di Fileora

Ekspor dari aplikasi dan API sering berisi nama pelanggan, nomor HP, dan detail pesanan. Fileora mengonversi data dengan JavaScript di perangkat Anda sendiri, sehingga data tidak pernah meninggalkan komputer atau HP Anda dan tidak disimpan di mana pun. Gratis, tanpa daftar, dan tanpa batas baris selain kapasitas memori browser Anda.

Masalah umum saat membuka CSV di Excel

Karakter berantakan. Jika nama seperti Café atau Sørensen berubah menjadi simbol aneh, file dibaca dengan encoding yang salah. Unduhan ramah Excel mengatasi ini di sebagian besar versi Excel.

Semua data di satu kolom. Pengaturan wilayah Excel Anda mengharapkan titik koma. Ganti pemisahnya lalu unduh ulang.

Angka nol di depan hilang. Excel bisa mengubah nomor HP seperti 081234567890 atau kode seperti 00123 menjadi angka dan membuang nol di depannya. Gunakan wizard impor Excel (Data, lalu From Text/CSV) dan atur kolom tersebut sebagai Text.

Angka panjang jadi notasi ilmiah. ID yang lebih dari 15 digit, seperti NIK, bisa dibulatkan oleh Excel. Impor kolom itu sebagai Text dengan cara yang sama.

Kolom yang tidak seragam. Objek tidak harus punya key yang sama. Kolom muncul sesuai urutan pertama kali ditemukan, dan nilai yang tidak ada dibiarkan sebagai sel kosong.

Jika JSON Anda gagal dikonversi, periksa dulu dengan format JSON, yang menunjukkan baris persis letak kesalahannya. Untuk melihat apa yang berubah di antara dua ekspor, tempelkan keduanya ke pembanding teks.

Pertanyaan yang sering diajukan

Bagaimana cara konversi JSON ke CSV?

Pilih JSON → CSV, lalu tempel JSON Anda atau tekan Buka file untuk memuat file .json. CSV muncul di kotak kanan beserta jumlah baris dan kolomnya. Pemisah bawaannya koma; ganti jika Anda butuh titik koma atau tab, lalu salin hasilnya atau unduh sebagai file .csv.

Bentuk JSON seperti apa yang didukung?

Paling cocok adalah array berisi objek, dengan satu objek per baris. Satu objek tunggal menjadi satu baris, dan objek yang satu-satunya field-nya berupa array, seperti respons API yang membungkus data di dalam field items, dibuka secara otomatis. Array berisi nilai biasa menjadi satu kolom bernama value.

Apa yang terjadi pada objek bertingkat dan array?

Jika opsi Ratakan objek bertingkat aktif, field bertingkat seperti address.city menjadi kolom tersendiri bernama address.city. Array ditulis ke dalam sel sebagai teks JSON, misalnya [1,2,3], jadi tidak ada data yang hilang. Matikan opsi ini untuk menulis setiap objek bertingkat sebagai teks JSON dalam satu kolom.

Kenapa Excel menampilkan karakter aneh, bukan huruf beraksen?

Excel sering mengira file CSV memakai encoding lama saat membukanya. Biarkan opsi Unduhan ramah Excel tetap aktif: opsi ini menambahkan penanda kecil yang tidak terlihat (UTF-8 byte order mark) di awal file, yang memberi tahu Excel untuk membacanya sebagai UTF-8, sehingga huruf beraksen, aksara Arab, dan karakter non-Latin lain tampil dengan benar.

Kenapa semua data masuk ke satu kolom saat CSV dibuka di Excel?

Alat ini memakai koma sebagai pemisah bawaan. Excel dengan pengaturan wilayah Indonesia, dan banyak wilayah Eropa, memakai koma sebagai tanda desimal sehingga mengharapkan titik koma di antara kolom. Pilih Titik koma sebagai pemisah lalu unduh ulang file-nya. Tab juga tersedia jika Anda berencana menempelkan data langsung ke spreadsheet.

Bisakah mengubah CSV menjadi JSON?

Bisa. Pilih CSV → JSON lalu tempel CSV Anda atau buka file .csv. Pemisah dideteksi otomatis, baris pertama dipakai sebagai nama key, dan angka serta nilai true atau false diubah menjadi tipe JSON yang sesungguhnya. Masing-masing bisa Anda matikan.

Bisakah membuat file .xlsx?

Tidak. Alat ini menghasilkan CSV, yang bisa langsung dibuka oleh Excel, Google Sheets, LibreOffice, dan Numbers. Jika Anda butuh file .xlsx, buka CSV-nya di aplikasi spreadsheet lalu simpan dalam format tersebut.

Tidak menemukan alat yang Anda butuhkan, atau ada yang tidak berfungsi?

Beri tahu kami alat apa yang Anda inginkan atau apa yang salah. Kami membaca setiap pesan, dan permintaan menentukan apa yang kami buat berikutnya.

Membuka aplikasi email Anda. Mohon jangan lampirkan file pribadi.