Cara menggunakannya
- Pilih atau lepaskan fail .xlsx.
- Pilih satu helaian, atau Semua helaian untuk objek yang dikunci mengikut nama helaian.
- Pilih objek atau tatasusunan, berformat rapi atau dipadatkan.
- Salin JSON atau muat turunnya.
Cara ia berfungsi
Dengan Objek, baris pertama yang tidak kosong membekalkan kunci dan setiap baris berikutnya menjadi objek. Sel pengepala kosong menjadi column_1, column_2 … dan nama berulang mendapat akhiran (id, id_2) supaya tiada nilai hilang. Dengan Tatasusunan, setiap baris menjadi satu tatasusunan, ditambah null supaya sama panjang.
Nombor dan boolean mengekalkan jenis JSONnya, sel kosong menjadi null dan tarikh ialah rentetan ISO 8601 (2024-01-15, dengan masa jika ada). Formula memberikan hasil yang disimpan dalam fail. Format nombor tidak digunakan, jadi 25 % ialah 0.25. Teks kaya menjadi teks biasa, hiperpautan menjadi teks yang kelihatan, dan nilai ralat menjadi rentetan seperti #N/A. Baris yang kosong sepenuhnya dilangkau; dalam kawasan bercantum hanya sel kiri atas mempunyai nilai.
Semua lembaran menghasilkan satu objek yang kuncinya ialah nama lembaran. Lembaran sangat tersembunyi dilangkau.
Contoh
Mengisi pangkalan data
Lembaran dengan lajur id, name dan price menjadi [{"id": 1, "name": "Pen", "price": 2.5}, …], sedia untuk skrip import.
Terjemahan disimpan dalam Excel
Lembaran dengan lajur key, en dan tr bertukar menjadi objek yang boleh anda ubah suai menjadi fail bahasa dengan beberapa baris kod.
Soalan Lazim
Bagaimana tarikh ditulis?
Sebagai rentetan ISO 8601: 2024-01-15 untuk tarikh dan 2024-01-15T09:30:00Z untuk tarikh-masa. Excel menyimpan tarikh tanpa zon waktu, jadi masa ditulis sebagai UTC tanpa penukaran.
Apa yang berlaku kepada sel kosong?
Sel kosong menjadi null supaya setiap objek mempunyai kunci yang sama. Baris yang semua selnya kosong dilangkau.
Mengapa peratusan 0.25 dan bukannya 25%?
JSON menerima nilai yang disimpan, bukan format yang dipaparkan. Darabkan dengan 100 dalam kod anda jika anda memerlukan peratus.
Privasi
Buku kerja dibaca dalam penyemak imbas anda dan JSON dijana pada peranti anda. Tiada apa-apa yang dimuat naik, disimpan atau disertakan dalam analitik; hanya peristiwa tanpa nama bahawa alat ini digunakan dikira.