Konverter JSON ke Excel
Konversi array JSON atau JSON bersarang ke file Excel .xlsx dengan baris judul, lebar kolom, judul beku, dan satu sheet per array. Berjalan di browser.
Pratinjau
Cara mengonversi JSON ke Excel
- Tempel JSON Anda di Data JSON, atau letakkan file
.jsondi area unggah. Muat contoh menunjukkan jenis data yang diharapkan alat ini. - Lihat Pratinjau: pratinjau menampilkan kolom dan 100 baris pertama tiap sheet seperti yang akan muncul di Excel. Jika JSON memiliki kesalahan, pesan menyebut baris dan kolomnya serta menampilkan baris yang salah dengan tanda sisip di bawah bagian bermasalah.
- Sesuaikan Opsi jika perlu, lalu klik Unduh file Excel (.xlsx).
File dibuat di browser Anda dengan pustaka SheetJS. JSON Anda tidak pernah diunggah, jadi respons API, hasil ekspor dari alat internal, atau data pelanggan tetap di perangkat Anda.
Bagaimana JSON diubah menjadi baris dan sheet
Masukan yang umum adalah array objek, seperti [{"id": 1, "name": "Ana"}, …]: setiap objek menjadi satu baris dan setiap kunci menjadi satu kolom. Kunci dikumpulkan dari semua objek menurut urutan kemunculan pertamanya, sehingga record yang tidak memiliki sebuah kunci hanya mendapat sel kosong.
- Objek bersarang: dengan Ratakan objek bersarang menjadi kolom (address.city),
{"address": {"city": "Bandung"}}menghasilkan kolomaddress.city, pada kedalaman berapa pun. Hapus centangnya untuk menaruh teks JSON objek itu dalam satu seladdress. - Daftar di dalam record: Satu sel, dipisah koma (a, b) paling mudah dibaca; Satu kolom per item (tags.0, tags.1) paling cocok jika Anda ingin memfilter tiap item; Satu sel, sebagai teks JSON mempertahankan struktur persisnya. Daftar berisi objek ditulis sebagai teks JSON pada pilihan pertama.
- Beberapa tabel: dengan Satu sheet per array tingkat atas, objek JSON seperti
{"customers": [...], "orders": [...]}menghasilkan workbook dengan sheet customers dan sheet orders. Pembungkus seperti{"data": [...]}dibuka. Nama sheet dibersihkan agar sesuai aturan Excel: maksimal 31 karakter dan tanpa\ / ? * [ ] :. - Array di dalam array seperti
[["a", 1], ["b", 2]]ditulis apa adanya, tanpa baris judul.
Tipe, tanggal, dan batas Excel
Angka tetap angka, true dan false menjadi boolean Excel, null menghasilkan sel kosong, dan teks tetap teks: string yang diawali = tidak pernah diubah menjadi rumus. Dengan Konversi tanggal ISO (2026-09-30) menjadi tanggal Excel, string seperti 2026-09-30 atau 2026-09-30T14:05:00Z menjadi tanggal sungguhan yang bisa diurutkan dan difilter; waktunya dipertahankan seperti ditulis dan selisih zona waktu dibuang. Bilangan bulat lebih dari 15 digit, seperti ID panjang, dipertahankan sebagai teks di browser terbaru, karena Excel hanya menyimpan 15 angka signifikan dan akan membulatkannya.
Workbook memiliki baris judul, lebar kolom yang disesuaikan dengan isinya, dan opsional Bekukan baris judul serta Tambahkan tombol filter di baris judul. Excel menerima paling banyak 1.048.576 baris dan 16.384 kolom per sheet, serta 32.767 karakter per sel: alat ini memberi tahu jika data Anda melampaui batas itu, dan sel yang lebih panjang dipotong.
Pertanyaan yang sering diajukan
Mengapa muncul “Kesalahan di baris 3, kolom 1”?
JSON tidak valid pada titik itu. Penyebab yang umum adalah koma di belakang item terakhir, tanda kutip tunggal alih-alih ganda, atau komentar. Barisnya ditampilkan dengan tanda sisip di bawah bagian yang bermasalah.
Bisakah saya mengonversi JSON yang sangat bersarang?
Bisa. Peratakan bekerja pada kedalaman berapa pun dan menghasilkan nama kolom bertitik. Hasil yang sangat lebar bisa mencapai batas 16.384 kolom di Excel: pilih satu sel per daftar atau hapus centang peratakan.
Bagaimana cara mendapatkan satu sheet untuk tiap bagian JSON saya?
Taruh tiap tabel di kunci tingkat atas yang nilainya berupa array, dan biarkan Satu sheet per array tingkat atas tercentang.
Apakah tanggal saya akan dikenali Excel?
String ISO 8601 dikonversi jika opsi tanggal dicentang. Format lain, seperti 09/30/2026, tetap berupa teks.
Apakah ada batas ukuran?
File hingga 50 MB bisa diletakkan. Batas sebenarnya adalah memori perangkat Anda, dan pratinjau hanya menampilkan 100 baris pertama tiap sheet.
Alat terkait
- Konverter JSON ke CSV Konversi JSON ke CSV dan CSV kembali ke JSON di browser Anda. Key bersarang diratakan menjadi kolom, pemisah dideteksi otomatis, dan tidak ada yang diunggah.
- Konverter Excel ke CSV Konversi sheet Excel, XLS, atau ODS ke CSV (satu sheet atau semuanya dalam ZIP) dan CSV kembali ke .xlsx, dengan opsi pemisah, encoding, dan BOM. Di browser.
- Excel Viewer Online Buka spreadsheet .xlsx, .xls, dan .ods di browser tanpa Excel. Pilih sheet, cari datanya, dan ekspor ke CSV. File tidak pernah keluar dari perangkat Anda.
- JSON Formatter dan Validator JSON formatter dan validator gratis untuk merapikan, minify, dan memeriksa JSON di browser Anda, dengan kesalahan sintaksis yang dilaporkan per baris dan kolom.