Konverter Excel ke JSON

Buka workbook .xlsx atau tempel sel langsung dari Excel atau Google Sheets, lalu dapatkan JSON yang rapi. Angka, boolean, dan tanggal tetap mempertahankan tipenya, dan tidak ada data yang diunggah.

Diperbarui
Buka file (.xlsx, .csv, .json)
Input
Output
Indentasi

Pratinjau input

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Ubah CSV atau Excel ke SQL INSERT secara onlineCSV & Excel ke SQL →

Cara menggunakan Excel ke JSON

  1. Klik Buka file lalu pilih workbook .xlsx, atau salin sel di Excel / Google Sheets dan tempel ke panel kiri.
  2. Jika workbook punya beberapa lembar, pilih salah satu dari menu lembar, atau centang Semua lembar untuk mengekspornya sekaligus.
  3. Pilih bentuk output (array objek atau array baris) dan cara penulisan sel kosong.
  4. Periksa pratinjau, lalu klik Salin atau Unduh .json.

Apa fungsi konverter Excel ke JSON?

Spreadsheet adalah sebuah grid: baris pertama biasanya berisi nama kolom dan setiap baris setelahnya adalah satu record. JSON merepresentasikan data yang sama sebagai array objek, di mana setiap objek menggunakan nama kolom sebagai key. Format inilah yang biasanya dibutuhkan REST API, aplikasi JavaScript, database NoSQL, dan sebagian besar fixture untuk testing:

[
  { "id": 1, "name": "Ada Lovelace", "plan": "pro", "active": true },
  { "id": 2, "name": "Grace Hopper", "plan": "team", "active": true }
]

Membaca file .xlsx di browser

File .xlsx adalah arsip ZIP berisi dokumen XML (format Office Open XML). Tool ini membuka arsip tersebut secara lokal, lalu membaca tabel shared-strings, setiap worksheet, dan style sel, sehingga bisa membedakan angka asli dari teks dan tanggal dari angka biasa. Workbook Anda tidak pernah meninggalkan perangkat Anda.

Sel ExcelNilai JSON
Angka 49.549.5
Teks 02134 (kode pos yang disimpan sebagai teks)"02134"
TRUE / FALSEtrue / false
Sel berformat tanggal (serial 45306)"2024-01-15"
Tanggal dan waktu"2024-01-15 14:30:00"
Formulanilai hasil perhitungan terakhirnya

Excel menyimpan tanggal sebagai nomor serial hari yang dihitung sejak 1900 (atau 1904 pada workbook Mac lama). Konverter memeriksa format angka di setiap sel dan mengubah serial berformat tanggal menjadi string ISO 8601, yang bisa diurai oleh semua bahasa pemrograman.

Menempel sel alih-alih membuka file

Saat Anda menyalin rentang di Excel, Google Sheets, atau Numbers, clipboard berisi teks yang dipisahkan tab. Tempel ke panel input dan pemisah tab akan terdeteksi otomatis. Ekspor CSV dan yang dipisahkan titik koma juga bekerja dengan cara yang sama. Untuk teks yang ditempel, Deteksi angka & boolean akan mengubah 42 dan true menjadi tipe JSON yang sesungguhnya, sementara nilai dengan angka nol di depan tetap berupa string.

Masalah yang sering terjadi

  • File .xls lama menggunakan format biner. Simpan dulu sebagai .xlsx atau CSV di Excel (File → Save As).
  • Sel yang digabung hanya menyimpan nilainya di sel kiri atas; sel lainnya akan terbaca kosong.
  • Nama kolom yang duplikat akan diganti menjadi name_2, name_3 agar tidak ada data yang tertimpa.
  • Header dengan titik seperti address.city bisa menjadi objek bertingkat jika Anda mencentang Bangun ulang objek bertingkat.

Ingin melakukan sebaliknya? Gunakan JSON ke Excel. Untuk file CSV biasa, CSV ke JSON punya opsi parsing tambahan.

Juga dicari sebagai: xlsx ke json, convert excel ke json, spreadsheet ke json, google sheets ke json, excel json converter, xls ke json, konversi excel ke json.

Tool yang cocok dipakai bersama Excel ke JSON

  • CSV & Excel ke SQL — Tempel sel CSV atau Excel, atau buka file .xlsx, lalu dapatkan pernyataan CREATE TABLE dan INSERT yang siap dijalankan, dengan nilai yang sudah di-escape dengan benar untuk database kamu.
  • Format JSON — Tempel JSON untuk dirapikan, di-minify, atau divalidasi.
  • Excel, CSV & JSON ke Array JS — Tempel baris spreadsheet atau JSON, lalu dapatkan array atau objek literal JavaScript yang rapi untuk kode, tes, data mock, atau konfigurasi kamu.
  • JSON ke SQL — Tempel array JSON dan dapatkan SQL yang membuat tabel serta memasukkan setiap objek sebagai baris.

Pertanyaan yang sering diajukan

Apakah file Excel saya diunggah ke server?
Tidak. Workbook dibuka dan dibaca sepenuhnya di browser Anda menggunakan JavaScript, jadi spreadsheet yang bersifat rahasia tetap berada di perangkat Anda.
Bisakah saya mengonversi lembar tertentu?
Bisa. Jika workbook memiliki lebih dari satu lembar, menu lembar akan muncul di sebelah tombol Buka file. Centang Semua lembar untuk mendapatkan satu objek JSON dengan satu key per lembar.
Mengapa tanggal saya muncul sebagai angka seperti 45306?
Itu terjadi ketika sel tanggal diformat sebagai angka biasa di Excel. Ubah format kolom menjadi tanggal di Excel, atau konversi sendiri nomor serialnya: itu adalah jumlah hari sejak 30 Desember 1899.
Apakah mendukung file .xls, .ods, atau Numbers?
Hanya .xlsx (dan .xlsm yang mengandung macro) yang bisa dibuka langsung. Simpan format lain sebagai .xlsx atau CSV terlebih dahulu, atau salin sel dan tempel.
Bagaimana cara mengonversi Google Sheets ke JSON?
Pilih sel di Google Sheets, salin, lalu tempel ke panel input. Atau unduh sheet dengan File → Download → Microsoft Excel (.xlsx) dan buka file tersebut.
Bisakah saya memasang Excel ke JSON sebagai aplikasi web dan memakainya offline?
Bisa. Excel ke JSON adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait