Lewati ke konten utama
FreeOnlineTools Go
Bahasa Indonesia
Penjelasan

Apa itu CSV? Penjelasan Lengkap tentang Nilai Dipisahkan Koma

Oleh FreeOnlineTools Team · Diperbarui pada tanggal 2026-09-02

Jawaban Cepat

CSV adalah format teks untuk data tabular yang setiap barisnya berupa garis dan nilai dipisahkan dengan koma. Baris pertama sering kali berisi header kolom. CSV digunakan untuk ekspor, impor, dan pertukaran data antara spreadsheet, database, dan alat analisis data. Gunakan Konverter CSV ke JSON gratis kami untuk mengubah CSV menjadi JSON.

Perkenalan

CSV (Nilai yang Dipisahkan Koma) adalah format teks biasa untuk menyimpan data tabular — data yang disusun dalam baris dan kolom, seperti spreadsheet. Setiap baris adalah satu baris teks, dan setiap nilai dalam satu baris dipisahkan dengan koma. CSV adalah format paling sederhana dan paling banyak didukung untuk data tabular: setiap aplikasi spreadsheet (Excel, Google Sheets, Numbers), sistem database, dan alat analisis data dapat membaca dan menulis CSV. Ini ditentukan oleh RFC 4180.

Langkah demi Langkah

  1. Pahami struktur CSV

    File CSV memiliki satu baris per baris, dengan nilai dipisahkan dengan koma. Baris pertama sering kali merupakan baris header yang berisi nama kolom. Setiap baris berikutnya adalah catatan data. Contoh: 'nama,umur,kota\nAlice,30,NYC\nBob,25,LA'.

  2. Pelajari aturan kutipan

    Nilai yang mengandung koma, tanda kutip, atau baris baru harus diapit tanda kutip ganda. Kutipan di dalam nilai yang dikutip diloloskan dengan menggandakannya. Contoh: 'Alice,"Halo, dunia"' — koma di dalam tanda kutip adalah bagian dari nilai, bukan pemisah.

  3. Kenali variasi CSV

    Meskipun koma adalah pembatas standar, beberapa file menggunakan titik koma (;), tab (TSV), atau pipa (|). Lokal Eropa sering menggunakan titik koma karena koma digunakan sebagai pemisah desimal. Selalu periksa pembatas saat menguraikan.

  4. Konversikan CSV ke format lain

    CSV tidak memiliki informasi tipe — semua nilai adalah string. Saat mengonversi ke JSON atau memuat ke dalam program, Anda mungkin perlu mengonversi string numerik menjadi angka. Gunakan Konverter CSV ke JSON kami untuk konversi instan.

Contoh

CSV sederhana dengan header

Masukan: Tiga kolom, dua baris data

Keluaran: nama, umur, kota Alice,30,NYC Bob, 25, LA

CSV dengan nilai yang dikutip

Masukan: Nilai yang mengandung koma

Keluaran: nama, catatan Alice, "Halo, dunia"

TSV (dipisahkan tab)

Masukan: Data yang sama, pembatas tab

Keluaran: nama usia kota Alice 30 NYC

Masalah Umum

  • Semua nilai adalah string —CSV tidak memiliki informasi tipe. Angka, tanggal, dan boolean semuanya disimpan sebagai teks dan harus diuraikan oleh aplikasi.
  • Pembatas tidak konsisten —beberapa file menggunakan koma, yang lain menggunakan titik koma atau tab. Deteksi pembatas secara otomatis atau biarkan pengguna menentukannya.
  • Masalah pengkodean —CSV file dari Excel mungkin menggunakan pengkodean BOM atau Windows-1252, bukan UTF-8. Hal ini menyebabkan masalah dengan karakter non-ASCII.
  • Panjang baris tidak konsisten —beberapa baris mungkin memiliki kolom lebih sedikit atau lebih banyak daripada header. Tangani nilai yang hilang sebagai nilai nol dan nilai tambahan dengan memotong atau membuat kesalahan.

Kiat

  • CSV paling baik untuk data tabular —gunakan JSON untuk data bertingkat atau hierarki.
  • Selalu kutip nilai yang mengandung koma, tanda kutip, atau baris baru untuk menghindari kesalahan penguraian.
  • Gunakan pengkodean UTF-8 tanpa BOM untuk kompatibilitas maksimum.
  • Gunakan Konverter CSV ke JSON kami untuk mengubah CSV menjadi JSON untuk digunakan dalam aplikasi web.

Alat Terkait

Panduan Terkait

Referensi