Alat Data · 100% gratis

Konverter JSON ke Excel

Tempel JSON atau jatuhkan file dan dapatkan buku kerja Excel sungguhan: baris ditemukan bahkan di dalam respons API, field bertingkat mendapat kolomnya sendiri, dan angka, tanggal, serta true/false tetap bertipe. Teks tidak pernah dijalankan sebagai rumus.

JSON ke Excel

Tambahkan file Anda. Pengaturan yang disarankan sudah siap, jadi Anda bisa memproses dengan sekali klik.

Lepas file di sini

PDF, Word, gambar, audio, video, arsip, dan lainnya

Hingga 100 file · 250 MB · Tanpa akun
  1. 1Tambahkan file
  2. 2Pilih tindakan
  3. 3Unduh atau lanjutkan
Privat secara bawaan. File yang dipilih hanya diunggah untuk tindakan di server.Detail privasi

Cara kerjanya

JSON diurai di browser Anda dan setiap daftar record di dalamnya ditemukan, termasuk yang berada di bawah data, results, atau items di samping informasi paginasi. Kunci dari semua record membentuk baris header, jadi field yang hanya muncul di record berikutnya tetap mendapat kolom. Objek bersarang menjadi kolom bertitik seperti customer.name. Angka ditulis sebagai angka dan tanggal ISO yang jelas sebagai tanggal Excel. Teks selalu disimpan sebagai teks, jadi kode pos tetap memakai nol di depan dan nilai yang diawali = tidak pernah dijalankan sebagai rumus. “Proses file” melakukan hal yang sama di server kami, dan juga membaca file yang disimpan PowerShell (UTF-16) atau dengan byte-order mark, rekaman berkunci id seperti yang disimpan ekspor Firebase, serta baris yang ditulis sebagai array dengan baris judul. Setiap daftar rekaman dalam ekspor berisi beberapa koleksi menjadi sheet tersendiri.

Spreadsheet bersifat datar, jadi daftar objek di dalam satu record disimpan sebagai teks JSON di satu sel. Excel menampung paling banyak 1.048.576 baris, 16.384 kolom, dan 32.767 karakter per sel; kelebihannya dipotong dan halaman memberitahukannya. Angka lebih dari 15 digit, seperti ID, disimpan sebagai teks agar tidak ada digit yang hilang.

Bagaimana JSON menjadi baris dan kolom

Di JSONDi spreadsheet
Daftar objekSatu baris per objek dan satu kolom per kunci
Objek bertingkat, seperti "customer": {"name": "Ana"}Kolom bernama customer.name, atau objeknya sebagai teks JSON
Daftar nilai, seperti ["red", "blue"]Satu sel berisi red, blue, atau daftarnya sebagai teks JSON
Daftar objek di dalam satu recordSatu sel teks JSON, karena tidak muat dalam satu baris
"2024-05-01" atau "2024-05-01T09:30:00Z"Tanggal Excel sungguhan yang bisa diurutkan dan difilter sebagai tanggal
Angka lebih dari 15 digitTeks, agar semua digit tetap utuh
"00123" atau "=SUM(A1)"Teks, persis seperti tertulis

Mengapa kunci yang hilang tidak menggeser kolom

Header dibuat dari kunci semua record, bukan hanya record pertama. Record tanpa suatu kunci hanya mendapat sel kosong di kolom itu, sehingga setiap nilai tetap berada di bawah judul yang benar meskipun record-nya berbeda.

Kapan Anda memerlukannya

Menyerahkan respons API kepada rekan yang bekerja di Excel, bukan di kode
Mengubah log atau laporan JSON hasil ekspor menjadi data yang bisa difilter dan dibuat grafik
Memeriksa isi file JSON besar baris demi baris

Yang termasuk dalam alat ini

Menemukan baris di dalam respons API dan mengubah beberapa daftar menjadi beberapa sheet
Objek bersarang menjadi kolom sendiri, atau tetap bersama sebagai teks JSON
Angka, true/false, dan tanggal ISO ditulis dengan tipe Excel sungguhan
ID panjang dan nol di depan tetap persis; teks tidak pernah dijalankan sebagai rumus
Membaca JSON dan JSON per baris, serta menunjuk baris yang error
Membaca file yang disimpan PowerShell (UTF-16) atau dengan byte-order mark
Rekaman berkunci id, seperti ekspor Firebase, menjadi baris
Baris yang ditulis sebagai array, dengan baris judul, menjadi kolom
Pratinjau tabel yang menunjukkan tipe setiap kolom sebelum diunduh
Baris header dibekukan dengan tombol filter
Mengonversi hingga 20 file sekaligus di editor visual

Pertanyaan umum

Bagaimana cara mengubah JSON ke Excel?

Tempel JSON atau letakkan file .json. Baris ditemukan dan ditampilkan sebagai tabel; periksa pratinjau, sesuaikan pengaturan bila perlu, lalu unduh file Excel. Tidak ada yang diunggah.

Bagaimana dengan objek bersarang?

Secara bawaan setiap field bersarang mendapat kolom sendiri dengan nama bertitik, seperti customer.address.city. Anda juga bisa menyimpan setiap objek bersarang sebagai teks JSON di satu sel.

Kenapa sebagian angka disimpan sebagai teks?

Excel hanya menyimpan 15 digit bermakna dalam angka, jadi ID yang lebih panjang akan dibulatkan diam-diam. Nilai tersebut disimpan sebagai teks agar semua digitnya utuh.

Bisakah membaca file JSON Lines atau ekspor PowerShell?

Bisa. File dengan satu rekaman JSON per baris, seperti ekspor BigQuery, MongoDB, dan alat log, menjadi satu baris per rekaman, dan file yang disimpan PowerShell dengan Out-File (UTF-16) atau dengan byte-order mark dibaca sebagaimana ditulis.

Apakah data saya diunggah?

Tidak dengan editor visual, yang membaca JSON dan membuat buku kerja di browser Anda. “Proses file” mengirimnya ke server kami, tempat file disimpan di folder sementara untuk permintaan itu dan dihapus begitu pekerjaan selesai.

Alat gratis terkait