Tukar CSV ke JSON
Tukar hamparan kepada JSON untuk aplikasi, API, binaan laman web atau alat automasi. Baris pengepala menjadi nama sifat, nilai boleh diberi jenis secara automatik, dan anda memilih tatasusunan objek atau grid biasa. Fail Excel juga boleh digunakan. Tiada apa yang dimuat naik.
Lepaskan fail di sini atau klik untuk memilih
Hasil
Cara menukar CSV ke JSON
- Lepaskan fail CSV, TSV atau Excel.
- Pilih tatasusunan objek (kunci daripada baris pengepala) atau tatasusunan tatasusunan.
- Tentukan sama ada nombor, boolean dan sel kosong perlu ditukar kepada jenis JSON.
- Jalankan dan muat turun fail .json, dalam format kemas atau padat.
Mengapa menukar hamparan kepada JSON
JSON ialah format web. API memulangkannya, JavaScript membacanya secara asli, alat tanpa kod dan platform automasi menjangkakannya, dan fail konfigurasi, data permulaan serta data ujian hampir selalu ditulis dalamnya. Data pula biasanya bermula dalam hamparan, kerana di situlah orang selesa menyuntingnya. Alat ini menghubungkan kedua-duanya: fail CSV atau Excel masuk, fail JSON yang bersih keluar, dengan pengepala lajur menjadi nama sifat.
Dua bentuk output
Tatasusunan objek ialah apa yang hampir semua orang mahukan. Baris pertama dianggap sebagai pengepala dan setiap baris berikutnya menjadi objek dengan kunci tersebut:
[
{ "name": "Ada", "email": "ada@example.com", "plan": "pro" },
{ "name": "Grace", "email": "grace@example.com", "plan": "free" }
]
Tatasusunan tatasusunan mengekalkan grid mentah, termasuk baris pengepala, tanpa kunci. Ia lebih kecil dan merupakan pilihan yang tepat apabila baris pengepala tidak kemas, apabila susunan lajur penting, atau apabila pengguna data menjangkakan jadual dan bukannya rekod.
Nombor, boolean dan sel kosong
Apabila penukaran jenis dihidupkan, nilai yang kelihatan seperti nombor menjadi nombor JSON, "true" dan "false" menjadi boolean, dan sel kosong menjadi null. Apabila dimatikan, setiap nilai ialah rentetan, tepat seperti yang dipaparkan dalam helaian. Matikannya apabila anda mempunyai pengecam yang kelihatan berangka tetapi mesti mengekalkan sifar di hadapannya, seperti poskod, kod produk dan nombor telefon.
Baris pengepala dan kunci yang kemas
Nama sifat diambil daripada baris pengepala tepat seperti yang ditulis. Pengepala dengan ruang atau tanda baca, seperti "First name" atau "Price (USD)", ialah kunci JSON yang sah tetapi janggal dalam kod. Namakan semula lajur dalam hamparan sebelum menukar jika anda mahukan kunci yang kemas seperti first_name dan price_usd. Pengepala yang berulang diberi akhiran nombor supaya tiada data yang hilang.
Input Excel
Lepaskan .xlsx atau .xls secara terus; helaian pertama digunakan. Tarikh ditulis sebagai rentetan ISO (2026-03-14) dan bukannya nombor siri dalaman Excel, dan formula digantikan dengan nilainya.
Kegunaan biasa
- Mengisi pangkalan data atau prototaip dengan data realistik dari hamparan.
- Memasukkan senarai produk, lokasi atau ahli pasukan ke dalam binaan laman web.
- Mengimport ke dalam alat automasi seperti Make, n8n atau Zapier yang memerlukan JSON.
- Mencipta data ujian daripada eksport sebenar.
- Menukar jadual rujukan untuk aplikasi mudah alih.
Output yang diformat kemas mudah dibaca dan dibandingkan; output padat lebih kecil untuk dihantar. Kedua-duanya dijana dalam pelayar anda, jadi hamparan tidak pernah dimuat naik.
Soalan lazim
Adakah data saya dimuat naik?
Tidak. Penukaran berjalan dalam pelayar anda dan fail kekal pada peranti anda.
Bagaimanakah kunci dipilih?
Daripada baris pengepala, tepat seperti yang ditulis. Pengepala yang berulang diberi akhiran nombor. Namakan semula lajur dalam hamparan terlebih dahulu jika anda mahukan kunci yang kemas.
Adakah poskod dan nombor telefon akan mengekalkan sifar pendahulunya?
Matikan penukaran jenis dan setiap nilai kekal sebagai rentetan. Jika dihidupkan, nilai yang kelihatan seperti nombor menjadi nombor JSON.
Adakah ia berfungsi dengan buku kerja Excel?
Ya. Lepaskan .xlsx atau .xls dan helaian pertama akan ditukar. Tarikh ditulis sebagai rentetan ISO.
Fail anda tidak pernah meninggalkan peranti anda
Setiap alat di Squishly Tools adalah 100% percuma dan berjalan sepenuhnya dalam pelayar anda. Imej dan dokumen anda diproses pada komputer anda sendiri dan tidak pernah dimuat naik ke pelayan. Tiada akaun, tiada tera air dan tiada helah.