🍋
Menu
.csv Code

CSV (Comma-Separated Values)

CSV adalah format paling sederhana untuk data tabular — baris nilai yang dipisahkan oleh koma (atau pemisah lainnya). Didukung secara universal oleh spreadsheet, database, dan bahasa pemrograman, menjadikannya lingua franca untuk pertukaran data dan alur kerja impor/ekspor.

Tipe MIME

text/csv

Tipe

Teks

Kompresi

Lossless

Kelebihan

  • + Universal support in Excel, Google Sheets, databases, and every language
  • + Human-readable and easy to generate
  • + Minimal overhead — just data, no formatting or metadata
  • + Streamable — can be processed line by line for large files

Kekurangan

  • No data type information — numbers, dates, and strings all look the same
  • Encoding and delimiter ambiguity (comma vs semicolon vs tab)
  • No support for hierarchical or nested data

Kapan Menggunakan .CSV

Gunakan CSV untuk ekspor/impor data sederhana, pertukaran data spreadsheet, dan memasukkan data ke dalam skrip dan pipeline.

Detail Teknis

File CSV adalah teks biasa dengan setiap baris pada baris baru dan nilai yang dipisahkan oleh koma. Bidang dalam kutipan (kutip ganda) dapat berisi koma, baris baru, dan kutipan yang di-escape. Tidak ada standar untuk tipe data — semuanya adalah string.

Riwayat

Format data yang dipisahkan koma sudah ada sebelum komputer pribadi, muncul di IBM Fortran pada awal tahun 1970-an. RFC 4180 (2005) memformalkan spesifikasi CSV, meskipun banyak varian yang ada.

Konversi dari .CSV

Konversi ke .CSV

Format Terkait

Istilah Terkait

Learn More

Studi Kasus