Toollet
Cari berdasarkan tugas atau nama aplikasiCariHubungi kami
Harga

Konversi JSON ke CSV

Tempel JSON atau muat dari berkas untuk mengonversi objek atau larik objek menjadi CSV bagi spreadsheet. Periksa baris, kolom, dan nilainya, lalu salin CSV atau simpan sebagai berkas CSV UTF-8 dengan BOM.

Anda dapat menjatuhkan satu berkas JSON. UTF-8, hingga 1 MB.

Pengaturan lanjutanKoma · Perlindungan formula ON

Tambahkan tanda kutip tunggal ke string yang diawali =, +, -, @, dan karakter serupa. Matikan hanya saat Anda membutuhkan string aslinya.

Masukkan JSON untuk mengonversinya.

Hasil CSV

Masukkan JSON lalu konversi untuk memeriksa baris dan kolomnya.

Yang dapat Anda lakukan

Mengubah daftar JSON menjadi data tabel

Konversi array object menjadi CSV dengan 1 baris per object. Sebuah object tunggal juga dapat dikonversi menjadi 1 baris.

Menyelaraskan nama field sebagai kolom

Kolom dibuat sesuai urutan nama field pertamanya. Field yang hilang dari sebuah baris dan nilai null menjadi sel kosong.

Salin atau simpan untuk spreadsheet

Salin CSV-nya atau simpan sebagai file UTF-8 dengan BOM. Pilih koma, titik koma, atau tab sebagai pemisah.

Cara menggunakan

  1. Masukkan JSON

    Tempel JSON atau buka sebuah file. Anda juga bisa mencoba konversi dengan Isi dengan contoh.

  2. Konversi ke CSV

    Biasanya Anda dapat memakai pengaturan bawaan. Buka pengaturan lanjutan untuk mengubah pemisah atau cara menangani string yang menyerupai formula.

  3. Tinjau dan dapatkan tabelnya

    Periksa baris, kolom, dan nilainya, lalu salin atau simpan CSV-nya. Buka tampilan teks sumber untuk memeriksa tanda kutip CSV dan detail lain.

Berguna saat

Meninjau daftar JSON di spreadsheet

Gunakan ini saat Anda ingin mengurutkan atau meninjau data yang diterima dalam format JSON, seperti daftar produk, di software spreadsheet.

Menyerahkan data sebagai tabel

Gunakan ini saat Anda ingin menyerahkan array JSON berisi object dalam bentuk yang dapat diimpor software pendukung CSV.

Cara JSON menjadi baris dan kolom CSV

Nama field menjadi kolom; object menjadi baris

Setiap object dalam array diperlakukan sebagai 1 baris. Nama field dikumpulkan dari semua baris, dan kolom ditata sesuai urutan pertamanya di input.

Menangani nilai yang hilang dan struktur bersarang

Field yang hilang dan null menjadi kosong. Array dan object bersarang tetap berupa JSON dalam satu sel dan tidak dikembangkan menjadi kolom terpisah.

Pemisah dan tanda kutip

Semua field diapit tanda kutip ganda, dan tanda kutip di dalam sel digandakan. Pemenggalan baris di dalam nilai dipertahankan, dan baris CSV diakhiri dengan CRLF.

Pertanyaan yang sering diajukan

Apakah object bersarang menjadi kolom terpisah?

Tidak. Object dan array bersarang tetap berada sebagai JSON aslinya dalam satu sel. Fitur ini tidak otomatis memperluas hierarki yang dalam menjadi kolom.

Bagaimana jika nama field berbeda antarbaris?

Nama field yang dipakai di semua baris menjadi kolom. Field yang hilang dan null kosong pada baris tersebut. Kolom muncul sesuai urutan nama field pertamanya.

Apa arti melindungi string yang menyerupai formula?

Tanda kutip tunggal ditambahkan sebelum string yang diawali =, +, -, @, atau karakter serupa agar spreadsheet tidak menafsirkan string tersebut sebagai formula. Matikan hanya di pengaturan lanjutan bila Anda membutuhkan string aslinya.

Apakah nilai bilangan bulat besar akan berubah?

Representasi angka asli dipertahankan selama konversi. Namun, software spreadsheet tempat Anda mengimpor dapat membulatkan angka. Tentukan kolom yang berisi angka atau ID sebagai teks di software pengimpor.

Input dan hasil

Input
1 input JSON UTF-8. Hingga 1 MB (1.000.000 byte) untuk teks yang ditempel maupun file.
Konversi
Sebuah object dengan field, atau array yang memuat 1 atau lebih object. Keluaran dibatasi 100.000 sel.
Keluaran
CSV dengan nama kolom. Salin menghasilkan teks CSV; file disimpan dalam UTF-8 dengan BOM.

Pengaturan saat ini

Cari alat