Tukar JSON kepada Excel dalam Empat Langkah
- Tambah data JSON. Tampal objek atau tatasusunan, or muat naik fail
.jsonyang disokong. - Pilih rekod. Pilih tatasusunan peringkat atas or tatasusunan bersarang di dalam objek pembungkus.
- Konfigurasikan helaian kerja. Tetapkan perataan, kelakuan tatasusunan dan nama helaian.
- Pratonton dan muat turun. Periksa jadual, kemudian jana dan muat turun buku kerja
.xlsx.
Pilih Tatasusunan Rekod
Respons JSON API sering membungkus rekaman dengan metadata.
{
"page": 1,
"results": [
{"id": 1, "name": "Ada"},
{"id": 2, "name": "Lin"}
]
}
Pemilih rekod mencadangkan results dan menunjukkan ia mengandungi dua rekod.
Jika anda memilih satu objek, alat ini akan mencipta satu baris. Jika tiada set rekod jadual wujud, pratonton akan menjelaskan sebab struktur tidak dapat dipetakan secara bersih ke helaian kerja.
Ratakan Objek Bersarang ke dalam Lajur
Objek bersarang boleh menggunakan nama lajur laluan titik:
customer.name
customer.address.city
- perataan aktif atau tidak
- pemisah laluan
- kedalaman maksimum
- kekalkan nilai di luar kedalaman sebagai teks JSON
Pratonton helaian kerja menunjukkan pengepala akhir sebelum fail dijana.
Pilih Cara Tatasusunan Dipetakan ke Excel
Gabungkan Tatasusunan Primitif
Tatasusunan primitif boleh menjadi satu sel. Pemisah gabungan lalai ialah | .
Kekalkan sebagai Teks JSON
Kekalkan keseluruhan tatasusunan dalam satu sel apabila struktur tanpa kerugian lebih penting daripada kemudahan hamparan.
Lalai tidak menggugurkan item tatasusunan secara senyap.
Bina Set Pengepala yang Stabil
Apabila rekod mengandungi kunci yang berbeza, alat ini mencipta gabungan medan di seluruh rekod yang dipilih.
- tunjukkan nilai yang hilang sebagai kosong atau tempat letak yang dipilih
- beri amaran apabila meratakan mencipta pengepala pendua
- kekalkan urutan deterministik
Pengepala tidak muncul dua kali dalam helaian kerja akhir.
Kekalkan Jenis Sel Excel
- Nombor JSON → sel Excel berangka
- Boolean JSON → sel boolean
- Rentetan JSON → sel teks
- JSON null → sel kosong
Rentetan seperti tarikh memerlukan pilihan yang jelas. Menukar secara automatik setiap rentetan seperti ISO kepada tarikh Excel boleh mengubah pengecam atau teks sumber, jadi tarikh yang dikenal pasti hanya ditukar apabila pilihan ini didayakan.
Pilihan Buku Kerja
Anda dapat menetapkan nama helaian kerja (disahkan terhadap peraturan penamaan XLSX) dan nama fail muat turun. Nama helaian dibersihkan secara automatik jika ia mengandungi aksara yang dilarang oleh Excel.
Pratonton Sebelum Menjana XLSX
Pratonton menunjukkan laluan rekod yang dipilih, bilangan rekod, lajur akhir, amaran tatasusunan dan perataan serta contoh baris sebelum buku kerja dijana.
Masalah Biasa JSON ke Excel
Semua data muncul dalam satu sel
Nod JSON yang salah telah dipilih atau nilai bersarang dikekalkan sebagai teks JSON. Pilih tatasusunan rekod dan dayakan mod perataan yang sesuai.
Tatasusunan kehilangan nilai
Ubah strategi tatasusunan. Gabung, kekalkan atau kembangkan daripada menggunakan lalai yang tidak disokong.
Beberapa lajur kosong
Rekod JSON mengandungi kunci yang berbeza. Buku kerja menggunakan gabungan lajur, jadi medan yang hilang kekal kosong.
Nombor panjang berubah
Ketepatan berangka hamparan mungkin tidak mencukupi. Eksport pengecam dan integer yang sangat besar sebagai teks.
Format tarikh berubah
Kekalkan rentetan seperti tarikh sebagai teks atau pilih penukaran tarikh Excel yang disengajakan. Pengendalian tarikh automatik kekal pilihan.
Soalan Lazim JSON ke Excel
Adakah ini mencipta fail XLSX sebenar?
Ya. Halaman ini menjana buku kerja .xlsx sebenar dalam penyemak imbas anda, bukan fail CSV yang dibuka di Excel.
Bolehkah ia menukar JSON bersarang?
Ya, melalui strategi perataan dan tatasusunan yang dikonfigurasikan. Pratonton menunjukkan lajur helaian kerja akhir.
Bagaimanakah tatasusunan dikendalikan?
Anda boleh menggabungkan nilai, mengekalkan teks JSON atau membiarkannya kosong. Tiada item tatasusunan yang hilang secara diam-diam.
Bolehkah saya memilih nama helaian Excel?
Ya. Nama helaian kerja adalah sebahagian daripada pilihan output dan disahkan terhadap peraturan penamaan XLSX.
Adakah nombor dan boolean dipelihara?
Mereka menjadi jenis sel Excel yang sepadan apabila selamat. Integer yang sangat besar memerlukan pilihan teks untuk mengelakkan pembundaran.
Adakah JSON dimuat naik?
No — JSON yang ditampal menjana buku kerja sepenuhnya dalam penyemak imbas anda. Fail melebihi had pemprosesan penyemak imbas ditawarkan sebagai pelayan fallback pilihan, dan tiada apa-apa yang dimuat naik tanpa persetujuan anda.