Konverter Excel ke JSON

Ubah lembar kerja Excel menjadi JSON dengan kontrol atas header dan tipe data.

Advanced settings
Lembar
Nilai

Ubah Excel ke JSON dalam Empat Langkah

  1. Unggah atau tempel data spreadsheet. Pilih file .xlsx atau tempel sel yang disalin.
  2. Pilih lembar kerja. Pilih satu lembar dari buku kerja.
  3. Konfigurasikan baris dan tipe. Pilih baris header, perilaku nilai kosong, perilaku rumus, dan penanganan tipe.
  4. Pratinjau dan ekspor. Periksa tabel yang diurai dan JSON sebelum menyalin atau mengunduhnya.

Pilih Lembar Kerja

Buku kerja dapat berisi lembar yang tidak terkait seperti Pelanggan, Pesanan, dan Ringkasan.

Setelah Anda mengunggah file, pemilih lembar kerja mencantumkan setiap lembar dan pratinjau menunjukkan lembar yang dipilih sebelum konversi.

Pilih Baris Header

Baris fisik pertama tidak selalu header. Buku kerja sering berisi judul laporan, baris kosong, tanggal yang dihasilkan, atau label yang dikelompokkan di atas nama bidang sebenarnya.

Atur nomor baris header sebelum konversi. Saat header kosong atau duplikat, alat memperingatkan, menghasilkan kunci fallback unik, dan menampilkan kunci akhir di pratinjau.

Jika tidak ada header yang digunakan, output array dari array atau kunci yang dihasilkan sesuai dengan mode yang dipilih.

Pertahankan Tipe Data yang Berguna

Angka

Sel numerik disimpan sebagai angka JSON kecuali kolom harus tetap teks.

Tanggal

Tanggal Excel dapat disimpan sebagai angka serial dengan format tanggal. Sel tanggal yang dikenali dikonversi ke format string yang didokumentasikan. Sel numerik yang tidak diformat tanggal tidak pernah ditebak sebagai tanggal.

Boolean

Sel benar dan salah dipertahankan sebagai boolean JSON.

Teks dan Angka Nol di Awal

Kode seperti 00123 tetap string saat buku kerja menyimpannya sebagai teks. Pratinjau menampilkan nilai yang mungkin kehilangan nol di awal.

Sel Kosong

Pilih antara string kosong, null, atau menghilangkan properti. Kebijakan yang dipilih berlaku secara konsisten.

Putuskan Bagaimana Sel Rumus Diekspor

Sel rumus dapat berisi teks rumus, nilai terhitung yang di-cache, atau format tampilan.

  • default ke nilai terhitung yang disimpan
  • tawarkan teks rumus sebagai opsi
  • peringatkan saat nilai cache hilang

Tangani Sel Gabungan

Dalam rentang gabungan, hanya sel kiri-atas yang mungkin berisi nilai.

  • Pertahankan hanya nilai kiri-atas — default.
  • Isi nilai di seluruh rentang gabungan — berguna untuk tabel laporan, tetapi dapat mengubah makna.
  • Peringatkan dan biarkan sel kosong.

Hapus atau Pertahankan Baris Kosong

Baris yang benar-benar kosong dapat dihapus atau dipertahankan. Kolom di luar data yang digunakan dipangkas secara otomatis.

Tempel Data dari Excel

Saat Anda menyalin sel dari Excel atau spreadsheet lain, browser menerima teks yang dipisahkan tab.

Mode tempel mengurai tab dan baris baru, menampilkan pratinjau tabel, dan menggunakan opsi header dan tipe yang sama.

Masalah Umum Excel ke JSON

Tanggal muncul sebagai angka

Sel dibaca sebagai nilai numerik tanpa interpretasi tanggal. Konfirmasi format sumber dan opsi konversi tanggal.

Angka nol di awal hilang

Sel sumber mungkin sudah numerik. Format kolom pengenal sebagai teks di buku kerja sebelum mengonversi.

Hasil rumus basi

Konverter membaca nilai yang disimpan dan tidak menghitung ulang rumus. Buka dan simpan buku kerja sebelum mengonversi jika nilai cache perlu diperbarui.

Header kosong membuat kunci tidak valid

Pilih baris header yang benar atau edit nama kolom yang dihasilkan. Pratinjau output menampilkan setiap kunci akhir.

Sel gabungan membuat nilai null

Pilih strategi sel gabungan. Mengisi nilai di seluruh rentang bersifat opsional dan mungkin tidak cocok untuk setiap buku kerja.

FAQ Excel ke JSON

File Excel mana yang didukung?

Rilis yang disebutkan mendukung .xlsx. Format .xls tidak diiklankan sampai jalur perpustakaan yang diuji ada untuk itu.

Bisakah saya mengonversi lembar tertentu?

Ya. Pemilih lembar kerja adalah bagian inti dari halaman ini.

Bisakah saya mengonversi semua lembar sekaligus?

Tidak dalam rilis ini. Output multi-lembar hanya diekspos ketika struktur output untuk setiap lembar didefinisikan dengan jelas.

Apakah rumus dipertahankan?

Alat mengekspor nilai yang disimpan atau teks rumus, tergantung pada mode yang dipilih. Ini tidak menghitung ulang rumus.

Bagaimana tanggal Excel dikonversi?

Sel tanggal yang dikenali menjadi string ISO atau teks yang ditampilkan. Sel numerik tidak ditebak sebagai tanggal tanpa bukti pemformatan.

Apakah buku kerja diunggah?

Tidak — file .xlsx dibaca sepenuhnya di browser Anda. File di atas batas pemrosesan browser ditawarkan sebagai fallback server opsional, dan tidak ada yang diunggah tanpa persetujuan Anda.