Konversikan CSV ke JSON

Lepaskan sebuah CSV, periksa pratinjaunya, dapatkan JSON-nya. Penguraian CSV yang sesungguhnya, jadi koma bertanda kutip dan jeda baris di dalam bidang tidak berantakan.

Memuat alat…

Cara kerjanya

  1. Lepaskan sebuah file .csv atau .tsv, atau tempel teksnya.
  2. Pastikan apakah baris pertamanya adalah header.
  3. Konversikan lalu unduh atau salin JSON-nya.

Kenapa tidak ada yang diunggah

Semua yang dikerjakan halaman ini dijalankan oleh kode di dalam tab peramban Anda, memakai mesin yang sama dengan yang menampilkan halaman web. File dibaca dari disk ke memori tab Anda, diolah di sana, lalu ditulis kembali sebagai unduhan. File itu tidak pernah dikirim ke mana pun — tidak ke kami, tidak ke pihak ketiga.

Buktikan sendiri

  1. Buka alat pengembang peramban Anda (F12) lalu pilih tab “Network” (Jaringan).
  2. Muat file Anda dan jalankan alatnya.
  3. Permintaan yang akan Anda lihat hanya mengambil kode alat itu sendiri — dan, pada beberapa alat berat, mesin sumber terbukanya dari CDN publik — ditambah satu ping kunjungan halaman yang kecil ke loreatec.jp (alamat dan judul halaman, tidak lebih). Tidak satu pun membawa file Anda.

Bukti semuanya tetap lokal →

Pertanyaan yang sering diajukan

Apakah angkanya dikonversi menjadi tipe angka?

Tidak — setiap nilai tetap berupa string. Konversi tipe data yang diam-diam berubah adalah titik di mana alur kerja CSV biasanya rusak: kode pos seperti 0123 berubah menjadi 123, dan kode produk seperti 1E5 berubah menjadi 100000. Kalau Anda perlu nilai yang bertipe, konversikan sendiri di tempat Anda tahu skemanya.

Pemisah apa saja yang didukung?

Koma, titik koma, tab, dan pipe terdeteksi secara otomatis saat masuk; Anda memilih sendiri pemisahnya saat keluar.

CSV berbahasa Jepang saya terbuka sebagai teks berantakan di tempat lain. Bagaimana di sini?

Encoding-nya dideteksi secara otomatis: UTF-8 lebih dulu, dan kalau byte-nya bukan UTF-8 yang valid, dicoba Shift-JIS, lalu EUC-JP. Ekspor CSV dari bank Jepang, sistem pemerintah daerah, dan perangkat lunak lama biasanya berupa Shift-JIS tanpa memberitahukannya — itulah file yang berubah menjadi mojibake di alat yang mengasumsikan UTF-8.

Apakah dokumen saya diunggah?

Tidak. File dibaca dan dikonversi di dalam tab peramban ini, di perangkat Anda sendiri. Anda bisa membuka halaman ini, mematikan koneksi internet, dan alat ini tetap berfungsi. Untuk sebuah kontrak atau daftar pelanggan, itulah jaminan yang penting.