JSON ke CSV
Konversi data JSON ke format CSV dengan mudah.
Tentang JSON ke CSV
Konversi array dan objek JSON menjadi format CSV standar. Utilitas ini dirancang untuk mengekspor data dari aplikasi web atau API untuk digunakan dalam perangkat lunak spreadsheet seperti Microsoft Excel atau Google Sheets.
Cara Menggunakan
- Tempelkan array atau objek JSON Anda ke dalam area input.
- Klik 'Konversi ke CSV' untuk mengubah struktur data.
- Lihat konten CSV yang dihasilkan di panel output.
- Unduh file .csv untuk penggunaan eksternal.
Kasus Penggunaan Umum
- Mengekspor daftar pengguna atau log transaksi untuk pelaporan bisnis.
- Meratakan respons API yang bersarang menjadi file datar untuk analisis data.
- Menyiapkan data untuk diimpor ke alat pemasaran email atau CRM.
Detail teknis
Menggunakan logika unparsing berbasis browser yang memastikan data dilepaskan (escaped) dan diformat dengan benar sesuai dengan standar RFC 4180.
Pertanyaan Umum
- Apa yang terjadi dengan objek JSON yang bersarang?
- Objek yang bersarang akan diratakan atau dikonversi menjadi string untuk memastikan CSV yang dihasilkan mempertahankan struktur kolom yang konsisten.
- Apakah ada batasan ukuran JSON?
- Alat ini berjalan secara lokal di mesin Anda, sehingga dapat memproses data sebanyak yang diizinkan oleh memori browser Anda, tanpa batas waktu server.
- Bagaimana cara mengonversi array JSON ke spreadsheet CSV?
- Tempel array JSON Anda ke field input. Alat membaca kunci dari objek pertama untuk membuat baris header CSV, lalu menulis satu baris per objek. Klik Unduh untuk menyimpan file sebagai .csv, siap dibuka di Excel atau Google Sheets.
- Apa yang terjadi pada field JSON dengan nilai null atau yang hilang?
- Kunci yang hilang untuk baris tertentu dihasilkan sebagai sel kosong. Nilai null ditulis sebagai string kosong. Ini memastikan setiap baris memiliki jumlah kolom yang sama, yang diperlukan untuk format CSV yang valid.
- Bisakah saya mengonversi file JSON yang diekspor dari MongoDB atau Firebase ke CSV?
- Ya untuk dokumen datar atau sedikit bertingkat. Kunci tingkat atas menjadi kolom. Objek atau array yang sangat bertingkat diserialisasi sebagai string JSON di sel itu — Anda mungkin ingin meratakan data terlebih dahulu untuk output spreadsheet yang paling bersih.
- Bisakah saya mengonversi objek JSON yang sangat bersarang ke file CSV datar?
- Konverter JSON ke CSV meratakan satu level sarang menggunakan nama kolom notasi titik secara default — misalnya, field {address: {city: "Jakarta"}} menjadi kolom address.city. Struktur yang sangat bersarang atau kompleks seperti array dari array mungkin tidak merata dengan bersih ke dalam format tabular. Untuk JSON yang sangat bersarang (seperti respons API dengan beberapa level objek anak), Anda mungkin perlu pra-proses JSON dalam skrip untuk mengekstrak field yang relevan sebelum mengonversi ke CSV.
Pemrosesan lokal
Alat file, teks, dan grafik lokal kami memproses konten di perangkat Anda menggunakan JavaScript, API browser, dan WebAssembly bila diperlukan. Peristiwa kami tidak menyertakan nama atau isi file, teks masukan, nilai grafik, kesalahan mentah, email, atau referensi lisensi. Alat jaringan (DNS, WHOIS, IP, dan uji kecepatan) menghubungi layanan eksternal untuk fungsinya. Memuat situs, font, pustaka, dan model juga membuat permintaan jaringan. WebAssembly sendiri tidak mencegah akses jaringan.