CSV
CSV
Format data tabel paling sederhana yang memisahkan kolom dengan koma
Pengenalan
CSV (Comma-Separated Values) adalah teks berformat tabel sederhana di mana setiap baris menjadi satu baris data dan nilai yang dipisahkan koma menjadi setiap kolom. Ini adalah cara paling umum untuk bertukar data tabel antara spreadsheet dan basis data.
Karena strukturnya datar (flat), ia tidak dapat menampung data hierarkis, tetapi karena itu pula ia ringan dan dapat dibuka di mana saja.
Ciri Sintaks
- Baris pertama sering digunakan sebagai header (nama kolom).
- Jika nilai mengandung koma·tanda kutip·baris baru, ia dibungkus dengan tanda kutip ganda.
- Tanda kutip di dalam tanda kutip di-escape dengan dua kali berturut-turut ("").
- Titik koma atau tab juga terkadang digunakan sebagai pemisah.
Kelebihan
- Dapat dibuka di mana saja seperti Excel·DB
- Ringan dan sederhana
- Efisien untuk data tabel berukuran besar
Kekurangan
- Tidak dapat merepresentasikan data hierarkis·bersarang
- Tidak ada informasi tipe sehingga semuanya string
- Banyak dialek pemisah·encoding
Kegunaan Utama
- Ekspor·impor spreadsheet
- Dataset untuk analisis data
- Pemuatan massal basis data
Contoh
id,name,role
1,Ada,admin
2,Linus,editor