Konverter JSON ke Excel
Berjalan secara lokal di browser AndaUbah array JSON menjadi workbook .xlsx sungguhan dengan pratinjau lebih dulu
Sel tanggal
Hanya berlaku jika setiap nilai dalam kolom adalah tanggal kalender (YYYY-MM-DD, 1900-03-01 atau sesudahnya). Tanggal-waktu tetap berupa teks karena tanggal Excel tidak memiliki zona waktu.
Input JSON
Alat Terkait
Apa yang dilakukan JSON to Excel
JSON to Excel mengubah array JSON berisi record, seperti respons API atau ekspor database, menjadi workbook .xlsx sungguhan dengan satu worksheet. Alat ini menemukan setiap array dalam dokumen, membiarkan Anda memilih yang dibutuhkan (misalnya $.data.users), dan membuat kolom dari gabungan key di semua baris, sehingga field yang hanya muncul di sebagian record tetap mendapat kolom sendiri.
Cara menggunakan
- 1.Tempelkan JSON, unggah atau jatuhkan satu file .json, atau muat contoh.
- 2.Periksa path dataset yang dipilih dan pilih yang lain jika JSON berisi beberapa array.
- 3.Atur nama sheet, perataan, penanganan array, dan penanganan null.
- 4.Tinjau pratinjau: jumlah baris dan kolom serta 20 baris pertama persis seperti yang akan ditulis.
- 5.Pilih Unduh .xlsx untuk menyimpan data.xlsx.
Cara nilai ditulis
Angka menjadi sel numerik dan true/false menjadi sel boolean. String tetap berupa teks, sehingga ID seperti 00123 mempertahankan nol di depannya. Objek bertingkat menjadi kolom bertitik seperti address.city saat perataan aktif, atau teks JSON saat nonaktif. Array berisi nilai sederhana digabung dengan koma atau ditulis sebagai teks JSON. Null JSON menjadi sel kosong atau teks null, sedangkan key yang tidak ada selalu menjadi sel kosong. Kolom yang hanya berisi tanggal kalender (YYYY-MM-DD) ditulis sebagai tanggal Excel; tanggal-waktu tetap berupa teks karena tanggal Excel tidak memiliki zona waktu.
Keamanan spreadsheet
Teks yang diawali =, +, - atau @ bisa berjalan sebagai rumus saat seseorang mengedit atau mengekspor ulang sheet. Nilai dan header seperti itu diberi awalan apostrof di pratinjau maupun file sehingga tetap berupa teks biasa, dan alat ini memberi tahu berapa banyak yang diubah. Nama sheet diperiksa dengan aturan Excel (31 karakter, tanpa [ ] : * ? / \, tanpa apostrof di awal atau akhir, bukan History) dan setiap penyesuaian dijelaskan.
Batasan dan privasi
Angka yang melampaui presisi JavaScript atau Excel, seperti 9007199254740993, ditulis sebagai teks dengan digit persisnya alih-alih dibulatkan. Teks yang lebih panjang dari 32.767 karakter dan karakter yang tidak dapat disimpan file XLSX dilaporkan saat diubah. Satu sheet menampung paling banyak 1.048.575 baris data dan 16.384 kolom. Input di atas 2 MB diproses saat Anda memilih Pratinjau sheet. Parsing dan pembuatan workbook berlangsung di browser Anda; JSON tidak pernah diunggah.
