Data & Spreadsheet
Konversi CSV ke JSON dan JSON ke CSV
Ubah CSV ke JSON dan sebaliknya, termasuk CSV titik koma dari Excel Indonesia, JSON bersarang ke kolom bertitik, pengenalan angka dan true/false, JSON Lines, dan unduhan Excel (.xlsx).
- Gratis, tanpa login
- Diproses di perangkatmu
- Sumber diperiksa 2026-09-26
Bagikan
Tautan alat
Pasang di situsmu
Boleh untuk blog, situs kampus, atau intranet kantor.
<iframe src="https://kelasgratis.com/alat/csv-json?embed=1" width="100%" height="640" style="border:1px solid #e4e4e7;border-radius:12px" title="Konversi CSV ke JSON dan JSON ke CSV — KelasGratis" loading="lazy"></iframe>
Konversi CSV ke JSON dan JSON ke CSV
Masukan dan berkasmu diproses di peramban ini dan tidak dikirim ke server KelasGratis.
Langkah berikutnya
- Pembersih CSV →Bersihkan data CSV per kolom: seragamkan nomor HP ke 628…, tanggal ke YYYY-MM-DD, angka tanpa Rp dan titik ribuan, huruf besar, isi sel kosong, hapus duplikat berdasarkan kolom tertentu, dan ganti nama atau hapus kolom. Sel yang berubah disorot.
- Pembuat tabel Markdown →Ubah data tempelan dari Excel, Google Sheets, atau CSV menjadi tabel Markdown, HTML, CSV, teks rata, atau LaTeX. Perataan diatur per kolom langsung di pratinjau, baris dan kolom bisa ditukar.
- JSON formatter →Rapikan, validasi, dan jelajahi JSON: galat ditunjuk baris dan kolomnya, JSON longgar (kutip tunggal, koma akhir, komentar, True/None) bisa diperbaiki otomatis, tampilan pohon menunjukkan jalurnya, kunci bisa diurutkan.
- Tempel data atau buka berkas; arah konversi ditebak dari isinya.
- Atur pemisah, pengenalan tipe data, dan objek bersarang sesuai kebutuhan.
- Salin, unduh JSON/CSV/Excel, atau lanjutkan ke pembersih atau pembanding tabel.
Membaca CSV dan JSON menjadi tabel adalah langkah pertama analisis data dengan pandas. Buka kelas Analisis Data dengan Python — gratis sampai selesai, latihannya dinilai otomatis.
CSV dibaca dengan Papa Parse sesuai RFC 4180: koma dan baris baru di dalam kutipan tetap satu sel, BOM dari Excel dibuang, dan nama kolom kembar diberi akhiran _2 agar tidak ada data yang tertimpa di JSON.
Pengenalan tipe hanya mengubah angka berformat baku (123, -4.5) dan true/false; angka dengan nol di depan seperti kode pos atau nomor HP tetap teks agar nolnya tidak hilang. Kolom bertitik (alamat.kota) bisa dirakit menjadi objek bersarang, dan sebaliknya objek bersarang diratakan menjadi kolom bertitik.
Saat menulis CSV, sel yang diawali =, +, -, atau @ diberi awalan petik agar tidak dijalankan sebagai rumus ketika dibuka di spreadsheet (injeksi CSV).
Contoh: Ekspor Excel Indonesia ke aplikasi
- Buka CSV hasil Excel berpemisah titik koma; pemisah terdeteksi otomatis.
- Nyalakan "Kenali angka" dan "Kolom bertitik jadi objek".
- Hasil: [{"nama": "Ani", "alamat": {"kota": "Bandung"}, "nilai": 85}].
- Unduh JSON, atau unduh .xlsx untuk dikirim balik ke rekan yang memakai Excel.
Kesalahan yang sering terjadi
- Membuka CSV di Excel Indonesia lalu menyimpannya kembali mengubah pemisah menjadi titik koma dan tanggal menjadi format lokal; kirim berkas asli bila memungkinkan.
- Mengaktifkan pengenalan angka pada kolom ID atau nomor rekening panjang bisa kehilangan ketelitian di atas 15 digit; biarkan kolom seperti itu sebagai teks.
- JSON bersarang dalam array (daftar alamat) tidak bisa diratakan menjadi satu baris; nilainya ditulis sebagai JSON di satu sel.
Apakah CSV ↔ JSON ini gratis?
Gratis dan tanpa akun. Prosesnya berjalan di peramban kamu; masukan dan berkasmu tidak dikirim ke server kami dan tidak disimpan setelah halaman ditutup.
Dari mana aturan dan rumusnya?
Dari RFC 4180 — Common Format for CSV Files; RFC 8259 — The JSON Data Interchange Format. Bagian yang dipakai dan tanggal pemeriksaannya tercantum di bagian Sumber.
Boleh dipasang di situs saya?
Boleh. Buka menu Bagikan di halaman ini lalu salin kode embed; bingkainya menampilkan alat saja beserta tautan balik ke https://kelasgratis.com/alat/csv-json.
- RFC 4180 — Common Format for CSV Files — Bagian 2: kutipan ganda, koma dan baris baru di dalam sel. Diperiksa 2026-09-26.
- RFC 8259 — The JSON Data Interchange Format — Tipe nilai JSON yang dihasilkan. Diperiksa 2026-09-26.