Langsung ke konten
ToolMug

Konversi Excel ke JSON

Ubah spreadsheet menjadi JSON yang siap dipakai di kode atau API. Setiap baris menjadi objek dengan key dari baris header, lengkap dengan angka asli, nilai true/false dan tanggal ISO. Semua proses berlangsung di browser Anda.

Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah

atau letakkan file Excel, ODS, Numbers, atau CSV di sini

Cara menggunakan

  1. Pilih atau letakkan file .xlsx, .xls, .ods atau CSV.
  2. Pilih sheet. Biarkan “Baris pertama adalah header” aktif untuk mendapatkan objek, atau matikan untuk mendapatkan array.
  3. Unduh file .json atau salin hasilnya.

Penjelasan opsi

JSON (objek)
Array berisi satu objek per baris: [{"Name": "Ada", "Age": 36}]. Sel header yang kosong atau berulang mendapat key unik seperti column3 atau id_2.
JSON (baris)
Array berisi array, satu per baris, termasuk header: [["Name", "Age"], ["Ada", 36]]. Berguna jika sheet tidak memiliki baris header.
Tipe data
Angka dan boolean tetap menjadi angka dan boolean; sel kosong menjadi null; tanggal menjadi "2024-01-15" atau "2024-01-15T09:30:00".

Contoh: cara baris menjadi JSON

Dengan baris judul diaktifkan, baris pertama menjadi kunci dan setiap baris berikutnya menjadi objek. Lembar seperti ini:

name age city active
Ada 36
Bob Rome TRUE

menghasilkan JSON ini, di mana angka dan boolean mempertahankan tipenya dan sel kosong menjadi null:

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

Dengan baris judul dimatikan, atau dengan format baris, Anda mendapat array berisi array yang menyertakan baris pertama. Baris yang lebih panjang daripada baris judul mendapat kunci bernama column5, column6, dan seterusnya.

Pertanyaan yang sering diajukan

Bisakah mengonversi semua sheet sekaligus?

Bisa. Tombol “Unduh semua N sheet (ZIP)” menghasilkan ZIP berisi satu file JSON per sheet.

Mengapa nilainya berupa angka di JSON padahal di Excel diformat?

JSON menyimpan nilai yang tersimpan di sel, jadi 12,5% menjadi 0.125 dan sel mata uang menjadi angka biasa. Gunakan hasil CSV jika Anda butuh teks persis seperti yang ditampilkan.

Apakah rumus ikut disertakan?

Yang dipakai adalah hasil yang tersimpan di file, bukan rumusnya.

Privasi

Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.

Alat terkait