Cara menggunakan
- Tempel CSV, atau salin sel langsung dari spreadsheet (akan ditempel sebagai teks yang dipisahkan tab).
- Biarkan "Baris pertama adalah header" aktif untuk mendapatkan array objek; matikan untuk mendapatkan array dari array.
- Biarkan "Konversi angka dan boolean" aktif untuk nilai bertipe, atau matikan untuk menyimpan semuanya sebagai teks.
- Salin atau unduh JSON-nya.
Penjelasan opsi
- Pemisah
- Otomatis mendeteksi koma, titik koma, tab, dan pipa. Pilih salah satu secara manual jika deteksinya keliru.
- Baris header
- Nilai di baris pertama menjadi kunci setiap objek.
- Nilai bertipe
- "42" menjadi 42 dan "true" menjadi true. Matikan opsi ini untuk ID dengan nol di depan seperti kode pos atau nomor telepon, yang jika tidak akan kehilangan nol tersebut.
Contoh
CSV:
id,name,active
1,Ada,true
2,Grace,false
JSON:
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Grace", "active": false }
]
Pertanyaan yang sering diajukan
Bisakah saya menempel langsung dari Excel atau Google Sheets?
Ya. Sel yang disalin dipisahkan tab; pemisahnya dideteksi otomatis.
Mengapa 00123 menjadi 123?
Jika nilai bertipe aktif, teks yang tampak seperti angka dikonversi menjadi angka. Matikan "Konversi angka dan boolean" untuk mempertahankan nol di depan.
Bagaimana baris kosong ditangani?
Baris yang benar-benar kosong dilewati. Sel kosong menjadi null jika nilai bertipe aktif, atau string kosong jika tidak aktif.
File saya memakai titik koma dan koma desimal — apakah bisa?
Pemisahnya terdeteksi, tetapi koma desimal seperti 3,5 tetap berupa teks. Ubah menjadi titik terlebih dahulu jika Anda membutuhkan angka.
Privasi
Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.