UltKit

Penukar Excel ke JSON

Tukar hamparan kepada JSON yang boleh dimuatkan oleh program. Muat naik fail .xlsx, .xls, .ods atau .numbers dan dapatkan tatasusunan dengan satu objek bagi setiap baris, berkunci mengikut pengepala lajur anda.

Penukar Data

atau seret Fail CSV, TSV, TXT … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Muat naik buku kerja

    Tambah fail Excel, LibreOffice atau Numbers, sehingga 20 fail sekali gus dan 95 MB setiap satu. Pastikan baris 1 setiap helaian mengandungi nama lajur yang anda mahu sebagai kunci.

  2. 2

    Pilih bentuk dan helaian

    Tatasusunan objek dan tarikh ISO dipilih secara lalai. Di bawah Tetapan lanjutan, tukar Struktur JSON kepada Tatasusunan tatasusunan untuk fail yang padat, atau Helaian untuk ditukar kepada Semua helaian untuk satu kunci bagi setiap helaian.

  3. 3

    Tukar dan muatkan

    Tekan Tukar ke JSON dan muat turun. Import fail itu dalam aplikasi anda, isi pangkalan data atau berikannya kepada alat ujian.

Penukaran Excel ke JSON membaca helaian baris demi baris dan menulis setiap baris sebagai objek JSON, dengan baris pengepala sebagai kunci. Inilah cara data hamparan yang disunting secara manual oleh pasukan menjadi input untuk aplikasi, API atau skrip.

Daripada hamparan ke kod: siapa yang menukar Excel ke JSON

Coraknya sentiasa sama: orang yang selesa dengan Excel memiliki data, dan perisian perlu membacanya. Pasukan pemasaran menyimpan nama dan harga produk dalam buku kerja yang digunakan untuk membina tapak statik. Pasukan penyetempatan mengisi helaian dengan satu lajur bagi setiap bahasa yang dimuatkan aplikasi sebagai fail terjemahan. Ketua QA menyenaraikan kes ujian dalam baris yang dibaca oleh runner koleksi Postman atau suite Jest sebagai fail data JSON.

Menulis eksport sedemikian secara manual adalah perlahan dan mudah silap, dan Excel tiada pilihan Simpan sebagai JSON. Penukaran memberi pembangun fail yang bersih tanpa meminta rakan sekerja mempelajari alat baharu. Apabila sasarannya pangkalan data hubungan dan bukan kod aplikasi, Excel ke SQL menulis pernyataan INSERT, sekali gus melangkau langkah JSON.

Berapa banyak baris yang boleh dihasilkan daripada satu helaian

1,048,576baris dalam satu helaian XLSX, jadi sehingga 1,048,575 objek JSON selepas baris pengepala

Fail .xls lama terhad pada 65,536 baris bagi setiap helaian.

Tatasusunan objek atau tatasusunan tatasusunan

Lalai

Tatasusunan objek

Setiap baris menjadi objek yang kuncinya ialah nama pengepala.

  • Menerangkan diri sendiri: setiap nilai membawa nama lajurnya
  • Mudah dibaca dalam kod sebagai row.email
  • Lebih besar, kerana kunci berulang pada setiap baris
Paling sesuai untuk: Aplikasi, API, data benih dan fixture
Padat

Tatasusunan tatasusunan

Setiap baris menjadi senarai nilai biasa; pengepala ialah senarai pertama.

  • Fail paling kecil
  • Sepadan dengan cara pustaka carta mengambil baris
  • Kod mesti tahu kedudukan mana memegang lajur mana
Paling sesuai untuk: Jadual besar, carta dan pemindahan data
Dua baris helaian harga sebagai tatasusunan objek
[
  { "sku": "A-100", "name": "Notebook", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Pen, blue", "price": 1.2, "updated": "2026-10-12" }
]

Jenis data mengikut sel. Nombor kekal nombor, teks kekal teks, sel kosong ditulis sebagai null dalam bentuk objek, dan tarikh menjadi rentetan ISO kerana JSON tiada jenis tarikh sendiri. Baris kosong dalam data dan nota sesat di bawah jadual turut menjadi objek, jadi padamkannya dalam buku kerja sebelum menukar.

Sekilas pandang XLSX dan JSON

XLSX

Buku kerja Microsoft Excel

XLSX ialah format buku kerja lalai Microsoft Excel sejak Office 2007, berasaskan piawaian Office Open XML. Ia menyimpan berbilang helaian, formula, pemformatan, carta, jadual pangsi dan pengesahan data dalam pakej ZIP berisi XML. Ia menyokong lebih sejuta baris setiap helaian dan merupakan format pertukaran lalai untuk hamparan perniagaan. Google Sheets, LibreOffice dan Numbers membuka XLSX, walaupun makro dan ciri lanjutan mungkin tidak dibawa bersama.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
2007 · Microsoft
Penukar XLSX

JSON

JavaScript Object Notation

JSON ialah format teks ringan untuk data berstruktur, dipopularkan oleh Douglas Crockford pada awal 2000-an dan dipiawaikan sebagai RFC 8259 dan ECMA-404. Ia mewakili objek, tatasusunan, rentetan, nombor, boolean dan null dengan sintaks yang mudah dibaca. Ia ialah format lalai untuk API web, fail konfigurasi dan pertukaran data antara aplikasi dalam hampir semua bahasa pengaturcaraan. Ia tidak mempunyai komen, tarikh atau skema terbina dalam, dan fail bersarang yang besar sukar dibaca tanpa pemapar.

Pemampatan
–
Ketelusan
–
Animasi
–
Diperkenalkan
2001 · Douglas Crockford
Penukar JSON

Orang menukar Excel ke JSON apabila helaian yang diselenggara oleh bukan pembangun, seperti harga, terjemahan atau data ujian, perlu dimuatkan oleh kod.

Tukar Excel ke JSON: Soalan Lazim

Bagaimana untuk menukar XLSX ke JSON dengan pengepala sebagai kunci?

Biarkan Baris pertama ialah pengepala dihidupkan, iaitu tetapan lalai. Teks dalam baris 1 menjadi kunci bagi setiap nilai di bawahnya, jadi lajur berpengepala email menghasilkan "email": "..." dalam setiap objek. Namakan semula pengepala dalam Excel dahulu jika anda mahu kunci lain, contohnya nama camelCase untuk JavaScript.

Mengapa tarikh Excel keluar sebagai nombor seperti 46313?

Excel menyimpan tarikh sebagai nombor siri yang mengira hari dari 1 Januari 1900, dan hanya memaparkannya sebagai tarikh pada skrin. Jika dibaca mentah, 2026-10-18 ialah nombor 46313. Halaman ini menulis tarikh sebagai rentetan ISO seperti 2026-10-18; pilih cap masa Unix di bawah Tarikh jika kod anda mengharapkan saat.

Apakah yang berlaku kepada formula, warna dan komen?

JSON menyimpan data, bukan paparan. Setiap sel formula ditulis sebagai hasil kiraannya, manakala warna isian, fon, komen sel, carta dan susun atur sel yang digabungkan ditinggalkan. Kekalkan buku kerja sebagai sumber yang boleh disunting dan jana semula JSON apabila ia berubah.

Bolehkah saya menukar semua helaian dalam buku kerja sekali gus?

Ya. Dengan Helaian untuk ditukar ditetapkan kepada Semua helaian, JSON mempunyai satu kunci bagi setiap nama helaian, masing-masing mengandungi baris helaian itu. Ini sesuai untuk fail terjemahan atau katalog yang dipecahkan kepada tab mengikut kategori.

Adakah hamparan yang besar menjadi masalah untuk JSON?

Saiz bertambah kerana setiap objek mengulang kuncinya, jadi helaian 100,000 baris boleh menjadi fail yang beberapa megabait lebih besar daripada XLSX. Untuk jadual besar yang dimuatkan ke alat analitik, CSV atau Parquet lebih ringan; Excel ke CSV memberikan versi rata.

Ketepatan nombor yang manakah dikekalkan dalam JSON?

Apa yang disimpan Excel, iaitu paling banyak 15 digit bererti. ID panjang seperti nombor kad atau akaun 16 digit yang ditaip sebagai nombor sudah dibundarkan dalam Excel. Format lajur itu sebagai Teks sebelum memasukkan data, dan ia ditulis sebagai rentetan JSON.