Handytool
Panduan PengembangBaca 5 mntDiperbarui 8 Mei 2026

Parser CSV instan

Ubah baris spreadsheet menjadi objek JSON — gratis, pribadi, instan.

Handytool menguraikan file CSV dan TSV ke dalam array JSON yang bersih sepenuhnya di browser Anda, auto-mendeteksi koma, titik koma, tab, atau pipe dan mempertahankan field yang dikutip.

Poin penting

  • 01Auto-mendeteksi pembatas koma, titik koma, tab, dan pipe sehingga sebagian besar file bekerja tanpa konfigurasi.
  • 02Header baris pertama menjadi kunci objek JSON; nonaktifkan header untuk array 2D mentah.
  • 03Mengikuti RFC 4180 — field yang dikutip, koma di dalam sel, dan tanda kutip yang lolos semuanya ditangani dengan benar.
  • 04Konversi berjalan 100% di browser Anda — data Anda tidak pernah diunggah atau dicatat.

Mengapa Pengembang dan Analis Memerlukan CSV ke JSON

CSV adalah lingua franca ekspor data — spreadsheet, database, alat CRM, dan platform analitik semuanya menghasilkannya. Tetapi sebagian besar API modern, aplikasi front-end, dan pipeline data mengharapkan JSON. Konversi secara manual dengan tangan tidak praktis untuk apa pun di luar beberapa baris, dan sebagian besar alat online memerlukan Anda mengunggah data Anda ke server.

Handytool menguraikan file CSV dan TSV langsung di browser Anda. Tempel barisnya, biarkan auto-deteksi mengetahui pembatasnya, dan dapatkan array JSON yang bersih dalam hitungan detik. Karena tidak ada yang meninggalkan mesin Anda, ekspor sensitif dari Excel, Google Sheets, Postgres, atau pemroses pembayaran tetap sepenuhnya pribadi.

Cara Mengonversi File CSV ke JSON

  1. 01

    Tempel CSV Anda

    Salin baris dari spreadsheet atau file teks dan tempel ke dalam panel kiri. Anda juga dapat mengunggah file .csv atau .tsv secara langsung.

  2. 02

    Periksa deteksi pembatas

    Alat auto-mendeteksi pembatas koma, titik koma, tab, dan pipe. Jika deteksi salah, kunci pembatas secara manual dari dropdown.

  3. 03

    Matikan header atau hidupkan

    Dengan header aktif, baris pertama menjadi kunci objek dan setiap baris berikutnya menjadi objek JSON. Dengan header mati, Anda mendapatkan array 2D mentah dari array.

  4. 04

    Pilih indentasi dan klik Konversi

    Pilih output 2-spasi, 4-spasi, atau minified. JSON muncul di panel kanan — salin ke clipboard atau unduh sebagai converted.json.

Varian CSV yang Ditangani

  • 01CSV standar yang dipisahkan koma (Excel, Google Sheets)
  • 02CSV yang dipisahkan titik koma (lokal Excel Eropa)
  • 03Tab-separated values (TSV) dari ekspor database
  • 04File yang dibatasi pipe umum dalam pipeline data
  • 05File dengan atau tanpa baris header
  • 06Field yang dikutip mengandung koma, baris baru, atau tanda kutip ganda yang lolos

Data Anda Tetap di Browser Anda

Parser CSV berjalan 100% di browser Anda menggunakan JavaScript. Baris Anda tidak pernah menyentuh server, tidak ada yang dicatat, dan tidak ada akun untuk dibuat. Ini penting untuk ekspor yang berisi informasi yang dapat diidentifikasi secara pribadi, catatan keuangan, daftar pelanggan, atau data lain yang diatur oleh peraturan privasi.

Tidak ada batas baris atau ukuran file keras yang dikenakan oleh server — batas praktis adalah memori perangkat Anda yang tersedia. Untuk ekspor spreadsheet tipikal dengan ribuan baris, konversi praktis instan. File yang sangat besar (ratusan megabita) mungkin memerlukan beberapa detik lebih lama.

FAQ CSV ke JSON

Bagaimana cara mengonversi file CSV ke JSON online?

Tempel baris CSV Anda atau unggah file Anda, konfirmasi pembatas terdeteksi dengan benar, matikan atau hidupkan header, dan klik Konversi. JSON diunduh sebagai converted.json.

Pembatas mana yang didukung?

Koma, titik koma, tab, dan pipe. Pengaturan Auto memilih pembatas paling konsisten, yang menangani CSV titik koma Eropa dan ekspor TSV tanpa konfigurasi.

Apakah itu menangani koma di dalam sel?

Ya. Field yang dibungkus tanda kutip ganda dapat berisi pembatas, baris baru, atau tanda kutip yang lolos — persis seperti yang ditentukan dalam RFC 4180.

Apa yang terjadi pada header kolom yang duplikat atau kosong?

Header kosong menjadi column_1, column_2, dll. Nama duplikat mendapatkan akhiran numerik (email, email_2) sehingga setiap kunci JSON unik.

Apakah data saya diunggah ke server?

Tidak. Parser berjalan sepenuhnya di browser Anda. Baris Anda tidak pernah menyentuh server dan tidak ada yang dicatat.

Apakah ada batas baris atau ukuran file?

Tidak ada batas yang dikenakan server. File yang sangat besar mungkin lebih lambat untuk dirender, tetapi ekspor tipikal dengan ribuan baris dikonversi secara instan.

Alat terkait

Lanjutkan bekerja dengan alat Dokumen

Alat Dokumen