CSV
CSV (Comma-Separated Values)
Her satırın bir kayıt, satır içindeki değerlerin virgülle ayrıldığı düz metin tabanlı bir tablo veri formatıdır. Elektronik tablo veri alışverişi, veri dışa aktarma ve basit veritabanı içe aktarma işlemlerinde yaygın olarak kullanılır.
Teknik Detay
Basitliğine rağmen CSV'nin evrensel bir standardı yoktur. RFC 4180 en yaygın kuralı tanımlar: virgülle ayrılmış alanlar, CRLF ile sonlandırılan satırlar, virgül/satır sonu/tırnak işareti içeren değerler için çift tırnak (iç tırnaklar çiftlenerek kaçırılır). Varyasyonlar arasında noktalı virgül (virgülün ondalık ayırıcı olarak kullanıldığı Avrupa yerel ayarlarında yaygın), sekme (TSV) veya pipe karakterleri ayırıcı olarak kullanılır. CSV'nin tür sistemi yoktur: sayılar, tarihler ve boolean değerler metin olarak saklanır. Büyük CSV dosyaları tüm dosyayı belleğe yüklemeden satır satır işlenebilir.
Ornek
```javascript
// CSV: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```