Tukar Excel kepada JSON dalam Empat Langkah
- Muat naik atau tampal data hamparan. Pilih fail
.xlsxatau tampal sel yang disalin. - Pilih lembaran kerja. Pilih satu helaian daripada buku kerja.
- Konfigurasikan baris dan jenis. Pilih baris pengepala, tingkah laku nilai kosong, tingkah laku formula dan pengendalian jenis.
- Pratonton dan eksport. Periksa jadual yang dihurai dan JSON sebelum menyalin atau memuat turunnya.
Pilih Lembaran Kerja
Buku kerja boleh mengandungi helaian yang tidak berkaitan seperti Pelanggan, Pesanan dan Ringkasan.
Selepas anda memuat naik fail, pemilih lembaran kerja menyenaraikan setiap helaian dan pratonton menunjukkan helaian yang dipilih sebelum penukaran.
Pilih Baris Pengepala
Baris fizikal pertama tidak selalunya pengepala. Buku kerja selalunya mengandungi tajuk laporan, baris kosong, tarikh dijana atau label berkumpulan di atas nama medan sebenar.
Tetapkan nombor baris pengepala sebelum penukaran. Apabila pengepala kosong atau berulang, alat memberi amaran, menjana kunci fallback unik dan menunjukkan kunci akhir dalam pratonton.
Jika tiada pengepala digunakan, output array array atau kunci dijana mengikut mod yang dipilih.
Kekalkan Jenis Data Berguna
Nombor
Sel berangka disimpan sebagai nombor JSON melainkan lajur harus kekal sebagai teks.
Tarikh
Tarikh Excel mungkin disimpan sebagai nombor siri dengan pemformatan tarikh. Sel tarikh yang dikenali ditukar kepada format string yang didokumenkan. Sel berangka yang tidak diformat tarikh tidak pernah dianggap sebagai tarikh.
Boolean
Sel benar dan salah dikekalkan sebagai boolean JSON.
Teks dan Sifar Pendahuluan
Kod seperti 00123 kekal sebagai string apabila buku kerja menyimpannya sebagai teks. Pratonton mendedahkan nilai yang mungkin kehilangan sifar pendahuluan.
Sel Kosong
Pilih antara string kosong, null atau mengabaikan sifat. Polisi yang dipilih digunakan secara konsisten.
Tentukan Cara Sel Formula Dieksport
Sel formula mungkin mengandungi teks formula, nilai dikira cache atau pemformatan paparan.
- lalai kepada nilai dikira tersimpan
- tawarkan teks formula sebagai pilihan
- amaran apabila nilai cache hilang
Kendalikan Sel Bergabung
Dalam julat bergabung, hanya sel kiri atas mungkin mengandungi nilai.
- Kekalkan hanya nilai kiri atas — lalai.
- Isi nilai merentasi julat bergabung — berguna untuk jadual laporan, tetapi ia boleh mengubah makna.
- Amaran dan biarkan sel kosong.
Buang atau Kekalkan Baris Kosong
Baris kosong sepenuhnya boleh dibuang atau dikekalkan. Lajur di luar data yang digunakan dipangkas secara automatik.
Tampal Data daripada Excel
Apabila anda menyalin sel daripada Excel atau hamparan lain, pelayar menerima teks dipisahkan tab.
Mod tampal menghurai tab dan baris baharu, menunjukkan pratonton jadual dan menggunakan pilihan pengepala dan jenis yang sama.
Masalah Biasa Excel ke JSON
Tarikh muncul sebagai nombor
Sel dibaca sebagai nilai berangka tanpa tafsiran tarikh. Sahkan pemformatan sumber dan pilihan penukaran tarikh.
Sifar pendahuluan hilang
Sel sumber mungkin sudah berangka. Formatkan lajur pengecam sebagai teks dalam buku kerja sebelum menukar.
Hasil formula basi
Penukar membaca nilai tersimpan dan tidak mengira semula formula. Buka dan simpan buku kerja sebelum menukar jika nilai cache perlu dikemas kini.
Pengepala kosong menghasilkan kunci tidak sah
Pilih baris pengepala yang betul atau edit nama lajur yang dijana. Pratonton output menunjukkan setiap kunci akhir.
Sel bergabung menghasilkan nilai null
Pilih strategi sel bergabung. Mengisi nilai merentasi julat adalah pilihan dan mungkin tidak sesuai untuk setiap buku kerja.
Soalan Lazim Excel ke JSON
Fail Excel mana yang disokong?
Keluaran yang dinyatakan menyokong .xlsx. Format .xls tidak diiklankan sehingga laluan perpustakaan yang diuji wujud untuknya.
Bolehkah saya menukar helaian tertentu?
Ya. Pemilih lembaran kerja adalah bahagian teras halaman ini.
Bolehkah saya menukar semua helaian sekaligus?
Tidak dalam keluaran ini. Output berbilang helaian hanya didedahkan apabila struktur output untuk setiap helaian ditakrifkan dengan jelas.
Adakah formula dikekalkan?
Alat mengeksport nilai tersimpan atau teks formula, bergantung pada mod yang dipilih. Ia tidak mengira semula formula.
Bagaimana tarikh Excel ditukar?
Sel tarikh yang dikenali menjadi string ISO atau teks dipaparkan. Sel berangka tidak dianggap sebagai tarikh tanpa bukti pemformatan.
Adakah buku kerja dimuat naik?
Tidak — fail .xlsx dibaca sepenuhnya dalam pelayar anda. Fail melebihi had pemprosesan pelayar ditawarkan sebagai fallback pelayan pilihan, dan tiada apa yang dimuat naik tanpa kebenaran anda.