Penukar JSON ke Excel

Tukar rekod JSON kepada Excel dengan nilai yang diratakan dan pratonton helaian kerja.

Advanced settings
Buku kerja
Rekod
Nilai

Tukar JSON kepada Excel dalam Empat Langkah

  1. Tambah data JSON. Tampal objek atau tatasusunan, or muat naik fail .json yang disokong.
  2. Pilih rekod. Pilih tatasusunan peringkat atas or tatasusunan bersarang di dalam objek pembungkus.
  3. Konfigurasikan helaian kerja. Tetapkan perataan, kelakuan tatasusunan dan nama helaian.
  4. 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.