Konversi JSON ke CSV
Tempel daftar JSON dan dapatkan spreadsheet yang rapi: satu baris per item, satu kolom per field, siap dibuka di Excel.
Tersegel di perangkat ini
Berjalan di browser Anda. Tidak ada yang diunggah.
Tersegel
CSV JSON
CSV Anda akan muncul di sini saat Anda mengetik.
JSON Anda akan muncul di sini saat Anda mengetik.
Cara kerjanya
-
Tempel atau buka JSON Anda
Tempel, ketik, letakkan file .json, atau buka file. Konversi dimulai begitu ada sesuatu untuk dibaca.
-
Periksa tabelnya
Lihat baris dan kolomnya sebelum menyimpan. Pilih pemisah, dan biarkan objek bersarang diratakan atau tetap sebagai JSON.
-
Unduh CSV-nya
Buka di Excel, LibreOffice, atau Google Sheets, atau salin teksnya untuk ditempel di tempat lain.
Pertanyaan umum
Apakah JSON saya diunggah ke server?
Tidak. Konversi sepenuhnya berjalan di browser Anda, jadi respons API, hasil ekspor, dan data pelanggan tidak pernah meninggalkan perangkat Anda.
JSON seperti apa yang bisa dikonversi?
Daftar objek menghasilkan satu baris per objek dan satu kolom per key, bahkan jika objek-objeknya tidak memiliki key yang sama. Satu objek menghasilkan satu baris, dan daftar dari daftar ditulis baris demi baris. Jika JSON membungkus satu daftar, seperti respons API dengan daftar “results”, daftar itulah yang dipakai.
Bagaimana objek bersarang dan daftar ditangani?
Objek bersarang menjadi kolom dengan nama bertitik, seperti address.city. Daftar ditulis sebagai teks JSON dalam satu sel, misalnya ["matematika","puisi"], jadi tidak ada yang hilang. Alat CSV ke JSON bisa memulihkan keduanya.
Mengapa beberapa sel diawali tanda apostrof?
Aplikasi spreadsheet memperlakukan sel yang diawali =, +, - atau @ sebagai formula. Nilai yang disembunyikan dalam data dari sumber lain kemudian bisa membuka halaman web atau menjalankan perintah saat file dibuka, yang dikenal sebagai CSV injection. Dengan “Blokir formula” aktif, sel-sel tersebut diberi apostrof di depannya, sehingga Excel, LibreOffice, dan Google Sheets menampilkannya sebagai teks biasa. Angka biasa seperti -12 tidak diubah. Matikan opsi ini jika CSV ditujukan untuk program, bukan untuk spreadsheet.
Excel menaruh semuanya dalam satu kolom atau menampilkan karakter aneh. Apa yang bisa saya lakukan?
Jika semuanya masuk ke kolom pertama, Excel Anda mengharapkan titik koma, yang umum di negara yang memakai koma sebagai pemisah desimal, termasuk Indonesia: pilih “Titik koma” sebagai pemisah. Jika huruf beraksen terlihat salah, biarkan “Siap Excel (UTF-8 BOM)” tetap aktif, agar Excel tahu file ini UTF-8.
Apakah angka dipertahankan persis?
Ya. Angka ditulis persis seperti di JSON Anda, jadi ID yang panjang dan desimal yang presisi tidak dibulatkan.