Konverter Excel ke JSON

Ubah spreadsheet Excel (.xlsx, .xls, .ods, .csv) menjadi JSON di browser: pilih satu sheet atau semua sheet, baris header jadi key, tanggal format ISO. Gratis.

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Alat Terkait

Lihat Semua

Apa itu Excel ke JSON?

Buka spreadsheet Excel atau OpenDocument dan dapatkan barisnya sebagai JSON. Pilih satu sheet atau semua sheet; dengan baris header setiap baris menjadi objek, jika tidak menjadi array nilai sel. File dibaca secara lokal dan tidak pernah diunggah.

Cara menggunakan Excel ke JSON

  1. Klik Pilih file spreadsheet dan pilih file .xlsx, .xls, .ods, atau .csv.
  2. Pilih Sheet (atau Semua sheet (objek per nama sheet)).
  3. Biarkan Baris pertama adalah header (baris menjadi objek) aktif untuk mendapat objek, atau matikan untuk mendapat array.
  4. Salin atau Unduh JSON-nya.

Contoh

Masukan
Sheet "Users": id | name | joined | active → 1 | Ada | 2024-01-15 | TRUE
Keluaran
[{"id": 1, "name": "Ada", "joined": "2024-01-15T00:00:00.000Z", "active": true}, …]

Kapan menggunakan Excel ke JSON

Gunakan untuk mengubah spreadsheet menjadi JSON untuk API, fixture, atau skrip tanpa memasang apa pun. Alat ini membaca nilai, bukan pemformatan: sel gabungan, warna, komentar, dan rumus tidak diekspor.

Cara kerja Excel ke JSON

File dibaca dengan SheetJS (xlsx) di dalam browser Anda. Nilai sel mempertahankan tipenya: angka tetap angka, boolean tetap boolean, sel kosong menjadi null, dan sel tanggal dikonversi menjadi string ISO 8601 dalam UTC. Dengan baris header, SheetJS memakai baris pertama sebagai key (header duplikat mendapat akhiran); “Semua sheet” menghasilkan objek dengan key berupa nama sheet. Rumus tidak dihitung ulang – hasil cache yang tersimpan di file yang dipakai.

Kasus Penggunaan Umum

  • Mengubah daftar produk yang dikelola di Excel menjadi JSON untuk situs web
  • Mengimpor data spreadsheet ke database NoSQL
  • Membuat fixture pengujian dari ekspor Google Sheets yang dibagikan
  • Memeriksa nilai sel mentah dari file .xlsx

Pertanyaan Umum

Apakah file saya diunggah?

Tidak. SheetJS berjalan di browser Anda dan file tidak pernah meninggalkan perangkat Anda.

Mengapa tanggal dalam UTC?

Excel menyimpan tanggal tanpa zona waktu; tanggal ditulis sebagai string ISO 8601 pada tengah malam UTC agar tanggal kalender tetap stabil.

Apakah rumus dievaluasi?

Nilai yang di-cache di file oleh Excel yang dipakai; rumus tidak dihitung ulang.

Jelajahi kategori lainnya