Cara menggunakan
- Tempel JSON atau buka file .json.
- Periksa pratinjaunya. Setiap kunci yang ditemukan di objek mana pun menjadi kolom.
- Unduh file .xlsx.
Penjelasan opsi
- Bentuk yang didukung
- Array berisi objek ([{"a": 1}]), array berisi array ([[1, 2]]), atau objek yang membungkus array seperti {"data": [...]}. Properti array pertama yang dipakai.
- Nilai bersarang
- Objek dan array di dalam record ditulis sebagai teks JSON dalam satu sel. Gunakan JSON Formatter terlebih dahulu jika Anda ingin meratakannya.
- Tipe
- Angka dan boolean menjadi angka Excel dan TRUE/FALSE; null membuat sel kosong.
Contoh: record dengan kunci berbeda
Misalkan array memiliki dua record yang tidak memiliki kolom yang sama:
[
{"name": "Ada", "age": 36, "tags": ["a", "b"]},
{"name": "Bob", "city": "Rome", "active": true}
]
Kolomnya adalah setiap kunci menurut urutan kemunculan pertama, dan record yang tidak memiliki suatu kunci membiarkan sel itu kosong:
| name | age | tags | city | active |
|---|---|---|---|---|
| Ada | 36 | [“a”,“b”] | ||
| Bob | Rome | TRUE |
Array tags ditulis sebagai teks JSON dalam satu sel, dan true menjadi nilai Excel TRUE. Jika tingkat atasnya berupa array berisi array, baris pertama dipakai apa adanya dan tidak ada baris judul yang dibuat.
Pertanyaan yang sering diajukan
Bagaimana urutan kolomnya?
Kolom mengikuti urutan kunci saat pertama kali muncul di array.
Bisakah saya membuat beberapa sheet?
Satu sheet per konversi. Konversi setiap array secara terpisah dan gabungkan di Excel jika Anda butuh lebih.
Bagaimana agar ID panjang tetap persis?
Tulis ID sebagai string di JSON ("110101199003074514"). Angka tanpa tanda kutip yang lebih dari 15 sampai 16 digit kehilangan presisi saat dibaca program JavaScript mana pun, sedangkan string selalu ditulis ke Excel sebagai teks.
Privasi
Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.