Langkau ke kandungan
ToolMug

Tukar JSON ke Excel

Tampal tatasusunan JSON, seperti respons API, dan muat turun sebagai buku kerja .xlsx. Kunci daripada semua objek menjadi lajur, jadi rekod yang kekurangan medan tetap tersusun sejajar.

Berjalan dalam pelayar anda — apa yang anda masukkan tidak dimuat naik

atau lepaskan fail .csv atau .json di sini

Cara menggunakan

  1. Tampal JSON atau buka fail .json.
  2. Semak pratonton. Setiap kunci yang ditemui dalam mana-mana objek menjadi lajur.
  3. Muat turun fail .xlsx.

Penerangan pilihan

Bentuk yang disokong
Tatasusunan objek ([{"a": 1}]), tatasusunan tatasusunan ([[1, 2]]), atau objek yang membalut tatasusunan seperti {"data": [...]}. Sifat tatasusunan yang pertama akan digunakan.
Nilai bersarang
Objek dan tatasusunan di dalam rekod ditulis sebagai teks JSON dalam satu sel. Gunakan pemformat JSON terlebih dahulu jika anda mahu meratakannya.
Jenis data
Nombor dan boolean menjadi nombor Excel dan TRUE/FALSE; null membiarkan sel kosong.

Contoh: rekod dengan kunci berbeza

Katakan tatasusunan itu mempunyai dua rekod yang tidak mempunyai medan yang sama:

[
  {"name": "Ada", "age": 36, "tags": ["a", "b"]},
  {"name": "Bob", "city": "Rome", "active": true}
]

Lajur ialah setiap kunci mengikut urutan kemunculan pertama, dan rekod yang tiada sesuatu kunci membiarkan sel itu kosong:

name age tags city active
Ada 36 [“a”,“b”]
Bob Rome TRUE

Tatasusunan tags ditulis sebagai teks JSON dalam satu sel, dan true menjadi nilai Excel TRUE. Jika peringkat teratas ialah tatasusunan bagi tatasusunan, baris pertama digunakan seperti sedia ada dan tiada pengepala dicipta.

Soalan lazim

Apakah susunan lajur?

Lajur mengikut susunan kunci mula-mula muncul dalam tatasusunan.

Bolehkah saya mencipta beberapa helaian?

Satu helaian bagi setiap penukaran. Tukar setiap tatasusunan secara berasingan dan gabungkannya dalam Excel jika anda memerlukan lebih.

Bagaimanakah saya mengekalkan ID panjang dengan tepat?

Tulis ID sebagai rentetan dalam JSON ("110101199003074514"). Nombor tanpa petikan yang melebihi 15 hingga 16 digit kehilangan ketepatan apabila dibaca oleh mana-mana program JavaScript, manakala rentetan sentiasa ditulis ke Excel sebagai teks.

Privasi

Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.

Alat berkaitan