Cara menggunakan Excel ke JSON
- Klik Buka file lalu pilih workbook
.xlsx, atau salin sel di Excel / Google Sheets dan tempel ke panel kiri. - Jika workbook punya beberapa lembar, pilih salah satu dari menu lembar, atau centang Semua lembar untuk mengekspornya sekaligus.
- Pilih bentuk output (array objek atau array baris) dan cara penulisan sel kosong.
- 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 Excel | Nilai JSON |
|---|---|
Angka 49.5 | 49.5 |
Teks 02134 (kode pos yang disimpan sebagai teks) | "02134" |
| TRUE / FALSE | true / false |
| Sel berformat tanggal (serial 45306) | "2024-01-15" |
| Tanggal dan waktu | "2024-01-15 14:30:00" |
| Formula | nilai 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
.xlsxatau 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_3agar tidak ada data yang tertimpa. - Header dengan titik seperti
address.citybisa 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.