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
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
Aksara yang memisahkan lajur dalam fail CSV dan teks, untuk bacaan dan penulisan. Auto mengesannya daripada input dan menulis dengan koma.
UTF-8 sesuai untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel pada Windows memaparkan aksara beraksen atau aksara Asia yang bercelaru semasa membuka CSV.
Input Excel, ODS dan Numbers: tukar helaian pertama sahaja, atau semua helaian (satu CSV setiap helaian dalam ZIP, atau satu kunci JSON setiap helaian).
Nama tab helaian dalam hamparan baharu, sehingga 31 aksara.
Tatasusunan objek menggunakan nama lajur sebagai kunci bagi setiap baris; tatasusunan tatasusunan lebih padat dan menyimpan pengepala sebagai tatasusunan pertama.
Nama elemen luar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Digunakan dalam pernyataan CREATE TABLE dan INSERT. Huruf, digit dan garis bawah sahaja.
Pengutipan dan jenis lajur sedikit berbeza antara pangkalan data; pilih yang akan anda import ke dalamnya.
Tulis semula sel tarikh dalam satu format. ISO (2026-10-18) paling selamat untuk pangkalan data dan kod; kekalkan membiarkannya seperti dalam sumber.
Cara menggunakan alat ini
- 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
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
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
Tatasusunan objek atau tatasusunan tatasusunan
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
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
[
{ "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
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
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.
- Penukar JSON ke ExcelTukar JSON atau JSON Lines ke helaian Excel XLSX: kunci jadi tajuk lajur, setiap rekod jadi baris. Sehingga 20 fail sekali gus, tanpa akaun.
- Penukar Excel ke CSVTukar buku kerja Excel (XLS, XLSX, XLSM) ke CSV, setiap helaian satu fail, pembatas koma atau koma bertitik, UTF-8 yang dibuka Excel dengan betul.
- Penukar Excel ke XMLTukar helaian Excel ke XML tanpa peta XML atau tab Developer. Setiap baris jadi rekod, setiap pengepala jadi tag. Input XLSX, XLS dan ODS.
- Penukar Excel ke SQLTukar helaian Excel kepada skrip SQL untuk MySQL, PostgreSQL, SQLite atau SQL Server. Pengepala jadi lajur, baris jadi pernyataan INSERT.
- Penukar XLSX ke CSVTukar buku kerja XLSX ke CSV UTF-8 yang bersih untuk import Shopify, WooCommerce, Mailchimp, Salesforce atau pangkalan data. Formula jadi nilai.
- Penukar HTML ke JSONTukar jadual HTML ke JSON: sel pengepala jadi kunci, setiap baris jadi objek. Muat naik halaman .html atau .htm, tanpa kod scraper.