Excel ke JSON
Pilih sheet Excel dan simpan sebagai JSON.
File Excel dibaca dan dikonversi ke JSON sepenuhnya di browser Anda. Tanggal, mata uang, persentase, dan sel berformat lain dikonversi seperti yang terlihat di Excel.
Tentang Alat Ini
Alat Excel ke JSON mengubah file Excel (.xlsx) menjadi JSON dengan cara memilih lembar (sheet) dari buku kerja (workbook). Data dapat diubah menjadi Array objek, 2D Array, atau Objek berkunci berdasarkan kolom pertama, dengan indentasi dan penanganan baris kosong yang dapat diatur. Ideal untuk menyiapkan data Excel sebagai JSON untuk pengembangan web, pengujian API, file konfigurasi, dan pemrosesan data.
Cara Menggunakan
Pilih file Excel
Unggah file .xlsx yang ingin Anda ubah ke JSON. Setelah dipilih, Anda dapat melihat nama file, ukuran, dan jumlah total sheet.
Pilih sheet dan opsi
Pilih sheet yang akan diubah, lalu atur format keluaran (Array objek, 2D Array, atau Objek berkunci), gaya indentasi, dan penanganan baris kosong.
Tinjau dan simpan hasilnya
Periksa struktur dan nilai JSON yang dihasilkan di panel pratinjau dengan nomor baris, lalu salin ke clipboard atau unduh sebagai file JSON.
Fitur Utama
Pemilihan sheet
Pilih sheet tertentu dari file Excel multi-sheet dan ubah menjadi JSON.
Tiga format keluaran
Pilih antara Array objek, 2D Array, atau struktur Objek berkunci sesuai kebutuhan data Anda.
Indentasi fleksibel
Pilih 2 spasi, 4 spasi, Tab, atau Tidak ada untuk menyeimbangkan keterbacaan dan ukuran file JSON yang dihasilkan.
Penanganan baris kosong
Kecualikan baris yang semua selnya kosong, atau pertahankan pada posisi aslinya di keluaran.
Pratinjau, salin, dan unduh
Periksa JSON dengan nomor baris, salin ke clipboard, atau unduh sebagai file .json.
Pemrosesan di browser
File Excel Anda tetap berada di browser — tidak ada yang dikirim ke server.
Kasus Penggunaan
Menyiapkan data untuk pengembangan web
Ubah data produk, pengguna, dan konfigurasi yang dikelola di Excel menjadi JSON untuk digunakan di aplikasi web.
Membuat data pengujian API
Ubah sheet Excel menjadi Array objek dengan cepat untuk body permintaan dan fixture pengujian.
Membangun struktur data berbasis ID
Ubah tabel dengan kode atau pengenal di kolom pertama menjadi Objek berkunci untuk pencarian cepat.
Mempertahankan struktur sel asli
Gunakan format 2D Array untuk menjaga urutan baris dan kolom pada data yang posisi selnya lebih penting daripada nama kolom.
Menulis file konfigurasi dan data seed
Ubah opsi, string terlokalisasi, dan nilai referensi yang disusun di Excel menjadi file konfigurasi JSON atau data awal.
Pertanyaan Umum
Apa perbedaan format keluaran?
Array objek menggunakan baris pertama sebagai nama properti dan mengubah setiap baris berikutnya menjadi objek. 2D Array mempertahankan setiap baris, termasuk baris pertama, sebagai array nilai. Objek berkunci menggunakan nilai kolom pertama dari setiap baris data sebagai kunci objek tingkat atas, dengan kolom lainnya disimpan sebagai properti di bawah kunci tersebut.
Bagaimana baris pertama ditangani?
Dalam format Array objek dan Objek berkunci, baris pertama menjadi nama properti JSON. Dalam 2D Array, baris pertama diperlakukan sebagai baris data biasa.
Apa saja opsi indentasi?
Anda dapat memilih 2 spasi, 4 spasi, Tab, atau Tidak ada. Opsi spasi dan Tab mengindentasi struktur agar mudah dibaca; Tidak ada menghapus spasi ekstra dan baris baru untuk keluaran yang ringkas.
Apa perbedaan antara mengecualikan dan mempertahankan baris kosong?
Mengecualikan menghapus baris yang semua selnya kosong dari keluaran JSON. Mempertahankan menyimpan baris kosong pada posisi aslinya.
Apa yang terjadi jika sel header kosong?
Nama kolom yang kosong diganti dengan nama yang dibuat otomatis berdasarkan posisi kolom, seperti column_4, column_5, dan seterusnya.
Nilai apa yang menjadi kunci dalam mode objek ber-keys?
Nilai kolom pertama dari setiap baris data menjadi kunci objek JSON tingkat atas, dan kolom lainnya disimpan sebagai properti di bawah kunci tersebut.
Bagaimana jika kolom pertama memiliki nilai duplikat?
Objek JSON tidak dapat menampung kunci duplikat, sehingga nilai yang berulang mendapat akhiran angka seperti _2, _3 agar tetap berbeda. Sebaiknya gunakan nilai unik di kolom pertama saat menggunakan mode objek ber-keys.
Apakah sel numerik disimpan sebagai angka JSON?
Saat ini, sel yang tampak seperti angka tetap disimpan sebagai string di keluaran. Anda mungkin perlu mengonversi nilai menjadi angka setelah konversi jika berencana menggunakannya dalam perhitungan.
Apakah pemformatan atau rumus Excel dipertahankan?
Tidak. JSON menyimpan nilai sel yang ditampilkan, sehingga pemformatan seperti font, warna, bingkai, dan sel gabungan tidak dipertahankan.
Bisakah saya mengonversi file Excel yang dilindungi kata sandi?
Tidak. File Excel yang dilindungi kata sandi tidak dapat diproses. Harap buka kunci file terlebih dahulu sebelum menggunakan alat ini.
Apakah file Excel saya dikirim ke server?
Tidak. Semua pemrosesan terjadi secara lokal di browser Anda. File Excel dan hasil konversi Anda tidak pernah dikirim ke server.