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

Sel yang diawali =, +, - atau @ diberi tanda apostrof di depannya, sehingga aplikasi spreadsheet menampilkannya sebagai teks, bukan menjalankannya sebagai formula.

Menambahkan tanda tak terlihat di awal file yang diunduh agar Excel menampilkan huruf beraksen dan karakter lain dengan benar.

Bentuk

Kolom seperti address.city menjadi objek bersarang, dan sel yang berisi daftar JSON menjadi array sungguhan.

CSV Anda akan muncul di sini saat Anda mengetik.

JSON Anda akan muncul di sini saat Anda mengetik.

Cara kerjanya

  1. Tempel atau buka JSON Anda

    Tempel, ketik, letakkan file .json, atau buka file. Konversi dimulai begitu ada sesuatu untuk dibaca.

  2. Periksa tabelnya

    Lihat baris dan kolomnya sebelum menyimpan. Pilih pemisah, dan biarkan objek bersarang diratakan atau tetap sebagai JSON.

  3. 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.

Instal One For All di komputer Anda

One For All kemudian akan terbuka di jendelanya sendiri, seperti aplikasi, langsung dari desktop atau layar utama Anda. Tidak ada yang perlu diunduh dari toko aplikasi, dan file Anda tetap berada di perangkat Anda.

  1. Klik ikon instal di sebelah kanan bilah alamat, atau buka menu browser (⋮).
  2. Pilih “Instal One For All” atau “Instal halaman sebagai aplikasi”: pintasan akan ditambahkan ke desktop dan daftar aplikasi Anda.

Unduh mesin alat ini?

Alat ini bekerja sepenuhnya di browser Anda. Untuk itu, alat ini perlu mengunduh komponen di bawah ini dari One For All, cukup sekali saja. Setelah itu, komponen tersebut disimpan di perangkat ini, jadi lain kali alat langsung berjalan.

File Anda tidak pernah dikirim ke mana pun.