Kembali ke Alat

JSON to Excel Converter

Convert complex JSON to editable XLSX with online preview, custom headers, and data mapping

Dikemas kini baru-baru ini
My tools
No tools yet

Memuatkan...

Cara menukar JSON menjadi Excel

  1. 1

    Tampal atau muat naik JSON

    Boleh menggunakan objek JSON, tatasusunan, atau respons API yang mengandungi medan tatasusunan seperti data, items, records, rows, results, list, dan sebagainya.

  2. 2

    Laraskan nod akar dan pemetaan

    Pilih laluan akar tatasusunan, tetapkan kaedah keluaran tatasusunan, dan edit pengepala, jalur sumber, fungsi penukaran, nilai lalai atau pemetaan templat.

  3. 3

    Pratonton dan edit

    Ubah data terus dalam jadual dalam talian, tambah atau hapus baris dan lajur, kemudian eksport pratonton semasa sebagai fail XLSX.

Gambaran Keseluruhan Ciri

Ubah JSON menjadi buku kerja Excel yang dapat diedit di peramban. Alat ini mengidentifikasi simpul akar array, memperluas objek bersarang, mendukung header khusus, dan dapat menyelesaikan pemetaan bidang melalui fungsi transformasi bawaan yang aman sebelum mengekspor XLSX.

Penerangan Alat

Free online JSON to Excel converter. Flatten nested JSON, detect API array roots, customize headers, apply data mapping transforms, edit the spreadsheet preview, and export XLSX locally in your browser.

Senarai Keupayaan

  • Secara automatik mengenali struktur tatasusunan API yang biasa seperti data, items, records, rows, results, list dan lain-lain.
  • Kembangkan objek JSON bersarang menjadi lajur jadual, tatasusunan boleh dieksport sebagai teks JSON, teks bersambung atau kuantiti.
  • Sediakan pratonton jadual dalam talian, boleh menyunting sel, baris, lajur dan pengepala secara langsung.
  • Sokong pengepala tersuai, laluan sumber, nilai lalai dan transformasi pemetaan data.
  • Menyokong pemetaan templat jalur path.to.value untuk menggabungkan berbagai medan JSON.
  • Semua pemprosesan dilakukan secara lokal dalam penyemak imbas, dan fail .xlsx yang dieksport mengandungi pengepala beku dan penapis.

Lembar referensi cepat aturan konversi

Tiga tabel di bawah adalah aturan output sebenarnya dari alat ini. Lihat sekilas sebelum konversi, dapat menghemat perjalanan pulang-pergi verifikasi setelah ekspor.

Jalur sumber dan header default

Jalur sumberHeader default
idId
address.cityCity
created_atCreated at
orderIdOrder Id
user.name / company.nameName / Name

Hasil tipe JSON di Excel

Tipe JSONHasil di Excel
stringTulis ke sel teks apa adanya.
numberPertahankan tipe numerik, dapat langsung ikut dalam penjumlahan dan pengurutan.
booleanPertahankan tipe boolean, ditampilkan sebagai TRUE / FALSE, dapat disaring.
nullOutput sebagai sel kosong, bukan teks null; AVERAGE akan melewatkannya dengan benar.
objectKembangkan ke beberapa kolom; objek yang tidak diperluas ditulis sebagai teks JSON.
integer ≥ 16Tulis sebagai teks untuk menjaga setiap digit, hindari akhir nomor pesanan berubah menjadi 0.

Tiga cara mengekspor array

ModeOutputSenario Kegunaan
Pertahankan JSON["pro","beta"]Program akan mengurai ulang sel ini di kemudian hari.
Gabungkan Nilaipro, betaArray berisi label sederhana, dan tabel ini untuk dilihat orang.
Hitung Jumlah2Hanya peduli dengan jumlah, memerlukan penjumlahan atau pengurutan.

Alat Berkaitan

Panduan Berkaitan

Soalan Lazim

Bolehkah alat ini mengendalikan JSON bersarang?
Boleh. Objek bersarang akan diembangkan menjadi laluan medan, dan tatasusunan boleh dieksport sebagai teks JSON, nilai bersambung atau kuantiti.
Adakah JSON saya akan dimuat naik ke pelayan?
Tidak. Penghuraian, pemetaan, pratonton penyuntingan dan penjanaan XLSX semuanya diselesaikan secara tempatan dalam pelayar.
Bolehkah saya menyesuaikan pengepala Excel?
Boleh. Panel pemetaan menyokong menamakan semula pengepala, mengubah laluan sumber, melumpuhkan medan, dan menambah nilai lalai atau lajur gabungan templat.
Berapa banyak cara ekspor array yang didukung oleh alat ini?
Tiga cara: simpan teks JSON (default), gabungkan dengan pemisah, atau hanya keluarkan jumlah elemen. Array kosong akan menghasilkan [], sel kosong, dan 0 masing-masing. Jika array berisi objek, disarankan menggunakan ekspor array bersarang sebagai lembar kerja, satu elemen per baris dengan penanda baris induk. Untuk panduan tentang trade-off ketiga cara ini, lihat "JSON Array ke Excel: Ekspor rekam bersarang sebagai lembar kerja terkait".
Node akar array mana yang dikenali otomatis oleh alat?
Secara default, alat akan mencari bidang pembungkus API umum seperti data, items, records, rows, results, list dan mengambil array di dalamnya. Jika struktur Anda tidak termasuk di antaranya, Anda dapat memasukkan jalur dengan notasi titik secara manual di jalur root, misalnya data.items; masukkan $ untuk menunjukkan bahwa seluruh dokumen itu sendiri adalah array.
Tipe data apa yang akan dipertahankan dalam .xlsx yang diekspor?
Angka dan nilai boolean mempertahankan tipe asli, null dikeluarkan sebagai sel kosong bukan teks. Integer 16 bit ke atas ditulis sebagai teks untuk menghindari kehilangan presisi, ID panjang seperti nomor pesanan tidak akan berubah menjadi 0 di akhir; angka yang lebih pendek tetap berupa nilai angka dan dapat langsung terlibat dalam perhitungan.
Apakah ada batas skala ekspor?
Batas lembar kerja tunggal adalah 1.048.576 baris dan 16.384 kolom, dengan maksimum 32.767 karakter per sel. Ketika melampaui 50.000 baris atau 500 kolom, alat akan memberi tahu bahwa volume data besar dan ekspor mungkin lambat; ketika mencapai batas keras, akan memberikan pesan kesalahan yang jelas.
Haruskah saya mengunduh XLSX atau CSV?
Pilih XLSX ketika perlu mempertahankan tipe angka dan boolean, beberapa lembar kerja, atau membekukan header dan filter. Pilih CSV ketika membutuhkan teks murni, mudah dibandingkan versi, atau dibaca oleh program lain; perhatikan CSV hanya berisi tabel pratinjau saat ini, tidak termasuk lembar kerja tambahan yang dihasilkan dari array bersarang.