Konversi CSV ke JSON

Tempel CSV dari Excel, Google Sheets, atau aplikasi apa pun, dan dapatkan JSON rapi yang bisa langsung Anda salin ke kode Anda.

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 CSV Anda

    Tempel, letakkan file .csv, atau buka file. Pemisah dideteksi otomatis, dan nilai bertanda kutip yang berisi koma atau baris baru dibaca dengan benar.

  2. Pilih bentuk JSON

    Pilih daftar objek atau daftar array, tentukan apakah angka dan true/false dikonversi, lalu atur indentasinya.

  3. Salin atau unduh JSON-nya

    Periksa pratinjau tabel jika perlu, lalu salin JSON atau simpan sebagai file .json.

Pertanyaan umum

Apakah CSV saya diunggah ke server?

Tidak. File dibaca dan dikonversi di dalam browser Anda, jadi daftar pelanggan, hasil ekspor, dan laporan tetap di perangkat Anda.

File CSV apa saja yang bisa dibaca?

File yang dipisahkan koma, titik koma, tab, atau garis tegak, yang dideteksi otomatis. Nilai dalam tanda kutip ganda boleh berisi pemisah, baris baru, dan tanda kutip ganda yang digandakan, sesuai standar CSV (RFC 4180). Baris “sep=” yang kadang ditambahkan Excel juga dikenali.

Bagaimana angka dan nilai true/false dideteksi?

Angka menjadi angka JSON, TRUE dan FALSE dalam huruf besar atau kecil apa pun menjadi true dan false, dan sel kosong menjadi null. Nilai seperti 007, atau angka yang lebih dari 15 digit seperti nomor kartu atau nomor pesanan, tetap sebagai teks agar tidak ada digit yang hilang. Matikan “Deteksi angka dan true/false” untuk mempertahankan semua nilai sebagai teks.

Bisakah saya mendapatkan JSON bersarang?

Bisa. Aktifkan “Pulihkan data bersarang”: kolom seperti address.city menjadi objek bersarang, dan sel yang berisi daftar JSON seperti ["a","b"] menjadi array sungguhan. Ini kebalikan persis dari alat JSON ke CSV.

Bagaimana jika ada baris dengan sel lebih banyak atau lebih sedikit dari header?

Sel yang hilang menjadi null (atau teks kosong jika deteksi angka dimatikan), dan sel tambahan disimpan dengan key seperti column_5. Alat ini memberi tahu berapa baris yang terpengaruh, jadi Anda bisa memeriksa file Anda.

CSV saya dari Excel menampilkan karakter aneh. Mengapa?

Excel di Windows sering menyimpan file CSV dalam encoding regional lama, bukan UTF-8. Alat ini mengenalinya dan membaca file dengan encoding yang dipakai Excel untuk bahasa halaman ini, dan juga bisa membaca file UTF-16. Jika huruf masih terlihat salah, simpan file sebagai “CSV UTF-8” lalu buka lagi.

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.