JSON ke CSV
Ubah daftar rekaman JSON menjadi CSV yang siap dibuka di spreadsheet.
- Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah
- Tanpa pendaftaran, tanpa kuota, gratis dipakai sesering yang Anda mau
Cara kerjanya
JSON adalah yang diberikan API kepada Anda; CSV adalah yang dapat dibuka spreadsheet. Beralih dari yang satu ke yang lain adalah pekerjaan kecil yang terus berulang, dan biasanya dilakukan dengan menempelkan payload ke situs web acak — payload yang rutin berisi nama pelanggan, alamat email, dan rincian pesanan. Alat ini mengonversi di dalam halaman, sehingga data tetap bersama Anda.
Bentuk yang diharapkan
Array berisi objek, yang biasanya dikembalikan oleh endpoint daftar. Judul kolom diambil dari kunci, dikumpulkan dari setiap rekaman, sehingga baris dengan kolom yang hilang tetap sejajar dengan benar. Satu objek diperlakukan sebagai tabel satu baris.
Tanda kutip ditangani dengan benar
Nilai yang mengandung koma, tanda kutip, atau pemisah baris dibungkus dengan tanda kutip dan di-escape secara internal, mengikuti konvensi yang sama yang diharapkan spreadsheet. Ini adalah bagian yang hampir selalu salah pada konversi buatan sendiri, dan inilah sebabnya kolom alamat begitu sering merusak CSV.
Nilai bersarang
Nilai yang berupa objek atau array ditulis sebagai teks JSON di dalam sel, karena CSV bersifat datar dan tidak punya tempat lain untuk menaruhnya. Ratakan struktur terlebih dahulu jika kolom tersebut penting.
Memilih pemisah
Koma adalah standar. Titik koma adalah yang diharapkan Excel pada pengaturan regional di mana koma adalah pemisah desimal — jika spreadsheet Anda membuka file dengan semuanya menumpuk dalam satu kolom, ini biasanya penyebabnya. Tab adalah yang paling aman ketika data itu sendiri penuh dengan tanda baca.
JSON ke CSV — pertanyaan
JSON apa yang diterima?
Array berisi objek, atau satu objek. Kolom diambil dari kunci di seluruh rekaman.
Apakah koma di dalam data saya akan merusak CSV?
Tidak. Nilai yang mengandung koma, tanda kutip, atau baris baru diberi tanda kutip dan di-escape dengan benar.
Mengapa Excel menempatkan semuanya dalam satu kolom?
Pengaturan regional Anda kemungkinan mengharapkan titik koma. Ganti pemisah ke titik koma dan file akan terbuka dengan benar.
Apakah data saya diunggah?
Tidak. Konversi berjalan sepenuhnya di browser Anda.