Excel/CSV ke JSON

Konversi spreadsheet Excel atau CSV menjadi JSON atau CSV langsung di browser Anda.

Memuat alat…

Excel/CSV ke JSONLetakkan file .xlsx, .xls, .ods, atau .csv dan konversi sheet mana pun menjadi array JSON objek yang rapi (baris pertama dijadikan kunci) atau kembali ke CSV. Pemrosesan berjalan sepenuhnya di browser Anda dengan SheetJS, jadi spreadsheet Anda tidak pernah diunggah dan tetap privat bahkan untuk data sensitif.

Apa itu Excel/CSV ke JSON?

Excel/CSV ke JSON adalah konverter gratis berbasis browser yang mengubah data spreadsheet menjadi JSON yang ramah pengembang atau CSV polos. Alat ini membaca buku kerja Excel multi-sheet (.xlsx, .xls), spreadsheet OpenDocument (.ods), dan file yang dipisahkan koma (.csv), serta membiarkan Anda memilih sheet mana yang dikonversi. Pengembang, analis, dan pembuat no-code menggunakannya untuk mengisi basis data, memberi makan API atau fixture pengujian, atau memeriksa data tabel dengan cepat sebagai JSON terstruktur. Baris pertama dari sheet yang dipilih menjadi kunci objek, dan Anda dapat menyalin hasilnya atau mengunduhnya sebagai file .json atau .csv.

Cara menggunakan Excel/CSV ke JSON

  1. Seret & lepas spreadsheet ke area lepas, atau klik untuk memilih file .xlsx, .xls, .ods, atau .csv. Alat membacanya dan menampilkan nama file serta berapa banyak sheet yang ditemukan.
  2. Pilih sheet dari dropdown Sheet jika buku kerja memiliki lebih dari satu. Konversi diperbarui secara otomatis untuk sheet yang Anda pilih.
  3. Pilih format keluaran dengan sakelar JSON / CSV. JSON menghasilkan array objek dengan kunci dari baris header; CSV menghasilkan tabel yang dipisahkan koma.
  4. Buka Pengaturan untuk mengaktifkan atau menonaktifkan pemformatan dengan indentasi (pretty-print) pada keluaran JSON.
  5. Tinjau teks yang dikonversi di panel keluaran, lalu gunakan Salin untuk mengambilnya, atau Unduh untuk menyimpan file .json atau .csv.

Contoh

Mengonversi satu sheet dari buku kerja ke JSON

Letakkan sales.xlsx dengan sheet "Q1" dan "Q2", pilih "Q2" di dropdown Sheet, dan biarkan JSON terpilih. Keluarannya adalah array objek yang kuncinya berasal dari baris header Q2, siap disalin atau diunduh sebagai sales.json.

Membereskan CSV yang berantakan

Letakkan contacts.csv, biarkan satu-satunya sheet, dan ubah sakelar ke CSV. Alat memancarkan ulang file yang dipisahkan koma yang sudah dinormalisasi yang dapat Anda unduh sebagai contacts.csv, atau beralih ke JSON untuk memeriksa baris yang sama sebagai objek.

JSON ringkas untuk payload API

Buka Pengaturan dan matikan pretty-print untuk mendapatkan JSON satu baris, lalu salin langsung ke body permintaan atau file fixture tanpa spasi berlebih.

Pertanyaan yang sering diajukan

Apakah spreadsheet saya diunggah ke server?
Tidak. File dibaca dan dikonversi 100% di browser Anda menggunakan pustaka SheetJS (xlsx). Tidak ada yang diunggah, jadi bahkan spreadsheet rahasia atau internal tetap sepenuhnya privat.
Jenis file apa saja yang didukung?
Buku kerja Excel (.xlsx dan .xls), spreadsheet OpenDocument (.ods), dan file yang dipisahkan koma (.csv). Buku kerja multi-sheet memungkinkan Anda memilih sheet mana yang dikonversi.
Bagaimana kunci JSON ditentukan?
Baris pertama dari sheet yang dipilih diperlakukan sebagai header, dan setiap baris berikutnya menjadi objek yang kuncinya adalah label header tersebut. Sel kosong diisi dengan string kosong agar setiap objek memiliki kunci yang sama.
Apa fungsi pengaturan pretty-print?
Saat pretty-print aktif, JSON diberi indentasi dua spasi agar mudah dibaca. Matikan di Pengaturan untuk mendapatkan JSON ringkas satu baris yang lebih kecil dan siap ditempel ke dalam kode.
Apakah bisa menangani file besar?
Alat ini dapat mengonversi sheet yang cukup besar, tetapi semuanya berjalan di tab browser Anda, jadi buku kerja yang sangat besar menggunakan lebih banyak memori dan mungkin perlu sejenak. Jika file gagal dimuat, file mungkin rusak atau dilindungi kata sandi.

Alat terkait