Bahasa Indonesia
Cara mengubah CSV ke JSON
Konverter CSV ke JSON mengubah baris teks menjadi daftar data yang bisa langsung dibaca program. Caranya di halaman ini:
- Tarik file ke kotak di atas, atau tempel datanya ke kolom teks. File CSV, TSV, JSON, tabel Markdown, dan Excel semuanya bisa dibaca.
- Biarkan pemisah di Otomatis kecuali pratinjau terlihat salah. Tool menghitung koma, titik koma, tab, dan garis tegak di beberapa baris pertama, lalu memakai yang membuat semua baris punya jumlah kolom sama.
- Pilih format hasil di sebelah kanan (JSON, CSV, Excel, TSV, atau Markdown), lalu klik Unduh. Tombol Salin bisa dipakai untuk semua format teks.
Tidak ada yang diunggah. Pembacaan file, pratinjau, dan pembuatan file Excel semuanya jalan di browser kamu, jadi daftar pelanggan atau rekap gaji tetap ada di perangkatmu.
Seperti apa hasil JSON-nya
Kalau "Baris pertama adalah judul kolom" dicentang, tiap baris menjadi satu objek dan judul kolom menjadi nama kuncinya. Kalau tidak dicentang, hasilnya array biasa. Contoh input:
Pulpen,12,3500
Buku tulis,3,8750
menjadi [{"nama":"Pulpen","jumlah":12,"harga":3500},{"nama":"Buku tulis","jumlah":3,"harga":8750}]. Angka ditulis sebagai angka, bukan teks, jadi bisa langsung dijumlahkan. Judul kolom yang kembar atau kosong diganti otomatis (column3, nama_2) karena dua kunci dengan nama sama akan saling menimpa.
Cara mengubah file Excel ke JSON atau CSV
Tarik file .xlsx ke halaman ini. Kalau buku kerjanya punya beberapa sheet, muncul pilihan sheet dan pratinjau ikut berganti. Tanggal yang disimpan sebagai tanggal asli Excel keluar sebagai 2026-10-11, bukan angka seri seperti 46306. Untuk sel berisi rumus, yang diekspor adalah nilai hasil hitung terakhir di Excel, dan itu biasanya yang kamu mau.
File .xls lama (Excel 97 sampai 2003) memakai format biner berbeda dan tidak dibaca di sini. Buka dulu di Excel atau LibreOffice, lalu simpan sebagai .xlsx.
Cara mengubah CSV ke Excel
Pilih Excel sebagai hasil lalu unduh file .xlsx. Baris judul dibuat tebal, dikunci saat scroll, dan diberi tombol filter. Lebar kolom disesuaikan isinya. Teks yang berupa angka atau tanggal format ISO disimpan sebagai angka atau tanggal sungguhan, jadi pengurutan dan SUM langsung jalan. Kalau semua sel mau tetap berupa teks, hapus centang "Deteksi angka dan tanggal".
Masalah yang sering muncul dan cara mengatasinya
| Gejala | Penyebab | Solusi |
|---|---|---|
| Semua data masuk satu kolom | File memakai titik koma. Ini umum di Excel dengan pengaturan regional Indonesia, karena koma dipakai sebagai pemisah desimal | Pilih pemisah titik koma, atau biarkan Otomatis |
| Huruf berubah jadi é atau tanda tanya | File bukan UTF-8 | Halaman otomatis mencoba Windows-1252. Untuk CSV yang kamu buat, centang "Tambah BOM" supaya Excel membaca UTF-8 dengan benar |
| Nomor HP 0812345678 jadi 812345678 | Dibaca sebagai angka sehingga nol di depan hilang | Nilai dengan nol di depan dibiarkan sebagai teks. Kalau masih lolos, hapus centang "Deteksi angka dan tanggal" |
| NIK 16 digit berubah jadi 3,27E+15 | Excel hanya menyimpan 15 digit signifikan | ID yang lebih dari 15 digit selalu dibiarkan sebagai teks di sini |
| Isi sel yang ada komanya terpecah jadi dua kolom | Tanda kutip di sumber hilang atau tidak berpasangan | Pastikan sel diawali dan diakhiri tanda kutip ganda, dan kutip di dalamnya ditulis dua kali ("") |
Pilih format yang mana?
Pakai CSV atau TSV kalau datanya datar dan akan dibuka di spreadsheet atau diimpor ke database. Pakai JSON kalau yang membaca adalah aplikasi web, API, atau skrip, sebab JSON menyimpan angka, true/false, dan struktur bersarang. Pakai Excel kalau orang yang membukanya butuh format, filter, dan kolom yang mudah diatur. Tabel Markdown cocok untuk README, wiki, dan pesan di chat. TSV lebih aman daripada CSV kalau teksmu banyak mengandung koma, karena tab jarang muncul di dalam sel.
Tabel datar tidak bisa menampung JSON bersarang. Kalau nilainya berupa objek atau array, isinya ditulis ke sel sebagai teks JSON supaya tidak ada yang hilang, dan bisa kamu parse lagi nanti.
Batasan
Halaman ini sanggup memproses file ratusan ribu baris di laptop biasa, tetapi pratinjau hanya menampilkan 100 baris pertama dan kolom hasil dipotong di 300.000 karakter. File yang diunduh selalu berisi hasil lengkap. Excel sendiri berhenti di 1.048.576 baris dan 16.384 kolom, dan kamu akan diberi tahu kalau melewatinya.
Pertanyaan yang sering diajukan
Bagaimana cara mengubah CSV ke JSON?
Tarik file CSV ke halaman ini atau tempel isinya ke kotak, dan JSON langsung muncul di sebelah kanan. File dengan judul nama,jumlah dan baris Pulpen,12 menjadi [{"nama":"Pulpen","jumlah":12}]. Klik Unduh untuk menyimpannya sebagai file .json.
Bisakah mengubah file Excel ke JSON tanpa mengunggahnya?
Bisa. File .xlsx dibuka di dalam browser kamu dan tidak ada yang dikirim ke server. Pilih sheet yang diinginkan kalau buku kerjanya punya lebih dari satu, lalu pilih JSON sebagai hasil.
Kenapa CSV saya masuk semua ke satu kolom?
Kemungkinan file kamu memakai titik koma atau tab, bukan koma. Ini umum kalau Excel memakai pengaturan regional Indonesia, karena koma dipakai untuk desimal. Biarkan pemisah di Otomatis atau pilih titik koma, dan kolomnya terpisah dengan benar.
Bagaimana cara mengubah JSON ke CSV atau Excel?
Tempel array JSON berisi objek, lalu pilih CSV atau Excel sebagai hasil. Nama kunci menjadi baris judul dan tiap objek menjadi satu baris. Kunci yang tidak ada di sebagian objek dikosongkan.
Apakah nol di depan nomor HP dan NIK tetap aman?
Aman. Nilai seperti 0812345678 tetap berupa teks karena kalau diubah jadi angka, nolnya hilang. Angka yang lebih dari 15 digit, misalnya NIK 16 digit, juga dibiarkan sebagai teks karena Excel dan JavaScript kehilangan ketelitian setelah 15 digit.
Apakah file .xls lama bisa dibaca?
Tidak, hanya .xlsx dan .xlsm. Buka file lama itu di Excel atau LibreOffice, simpan sebagai .xlsx, lalu masukkan ke sini. Format .xls bersifat biner dan butuh pembaca yang jauh lebih besar.
Bagaimana supaya CSV berhuruf aksen terbaca benar di Excel?
Pilih CSV sebagai hasil dan centang Tambah BOM sebelum mengunduh. BOM adalah penanda kecil di awal file yang memberi tahu Excel bahwa teksnya UTF-8, sehingga karakter seperti é dan ñ tampil dengan benar.
Apakah ada batas ukuran file?
Tidak ada batas tetap, tergantung perangkatmu. File dengan beberapa ratus ribu baris masih jalan di laptop biasa. Pratinjau hanya menampilkan 100 baris, tetapi file yang diunduh berisi semuanya.