Ana içeriğe geç
FreeOnlineTools Go
Türkçe
Açıklama

CSV Nedir? Virgülle Ayrılmış Değerlerin Tam Açıklaması

FreeOnlineTools Team tarafından · 2026-09-02 güncellendi

Hızlı Yanıt

CSV, her satırın bir satır ve değerlerin virgülle ayrıldığı tabular veri için metin formatıdır. İlk satır genelde sütun header'larını içerir. CSV veri export, import ve değişimi için kullanılır. CSV'yi JSON'a dönüştürmek için ücretsiz CSV to JSON Converter kullanın.

giriiş

CSV (Comma-Separated Values), tabular veri için plain-text formatıdır —satır ve sütun halinde düzenlenmiş veri, elektronik tablo gibi. Her satır bir metin satırıdır ve satırdaki her değer virgülle ayrılır. CSV, tabular veri için en basit ve en çok desteklenen format: her elektronik tablo, veritabanı ve veri analiz aracı CSV okuyup yazabilir. RFC 4180 tarafından tanımlanır.

Adım adım

  1. CSV yapısını anlayın

    Bir CSV dosyasında her satırda bir satır bulunur ve değerler virgülle ayrılır. İlk satır genellikle sütun adlarını içeren bir başlık satırıdır. Sonraki her satır bir veri kaydıdır. Örnek: 'isim,yaş,şehir\nAlice,30,NYC\nBob,25,LA'.

  2. Alıntı yapma kurallarını öğrenin

    Virgül, tırnak işareti veya yeni satır içeren değerler çift tırnak içine alınmalıdır. Alıntılanan bir değerin içindeki bir alıntı, iki katına çıkarılarak çıkarılır. Örnek: 'Alice,"Merhaba, dünya"' — tırnak içindeki virgül, ayırıcı değil, değerin bir parçasıdır.

  3. CSV varyasyonlarını tanıyın

    Virgüller standart sınırlayıcı olsa da bazı dosyalarda noktalı virgül (;), sekmeler (TSV) veya dikey çizgiler (|) kullanılır. Virgüller ondalık ayırıcı olarak kullanıldığından, Avrupa yerel ayarları genellikle noktalı virgül kullanır. Ayrıştırırken daima sınırlayıcıyı kontrol edin.

  4. CSV dosyasını diğer formatlara dönüştürün

    CSV tür bilgisi içermiyor; tüm değerler dizedir. JSON'ye dönüştürürken veya bir programa yüklerken sayısal dizeleri sayılara dönüştürmeniz gerekebilir. Anında dönüşüm için CSV - JSON Dönüştürücümüzü kullanın.

Örnekler

Başlıklarla basit CSV

Giriş: Üç sütun, iki veri satırı

Çıkış: isim, yaş, şehir Alice,30,NYC Bob,25,LA

CSV alıntılanan değerlerle

Giriş: Virgül içeren değer

Çıkış: isim, not Alice, "Merhaba dünya"

TSV (sekmeyle ayrılmış)

Giriş: Aynı veriler, sekme sınırlayıcı

Çıkış: adı yaş şehri Alice 30 NYC

Yaygın Sorunlar

  • Tüm değerler dizedir —CSV hiçbir tür bilgisine sahip değildir. Sayılar, tarihler ve booleanların tümü metin olarak saklanır ve uygulama tarafından ayrıştırılmalıdır.
  • Tutarsız sınırlayıcılar — bazı dosyalarda virgül, bazılarında ise noktalı virgül veya sekme kullanılır. Sınırlayıcıyı otomatik olarak algılayın veya kullanıcının belirtmesine izin verin.
  • Kodlama sorunları —CSV Excel dosyalarında UTF-8 yerine BOM veya Windows-1252 kodlaması kullanılıyor olabilir. Bu, ASCII olmayan karakterlerde sorunlara neden olur.
  • Tutarsız satır uzunlukları: Bazı satırlarda başlıktan daha az veya daha fazla sütun bulunabilir. Eksik değerleri, keserek veya hata vererek boş ve ekstra değerler olarak işleyin.

İpuçları

  • CSV tablolu veriler için en iyisidir; iç içe veya hiyerarşik veriler için JSON kullanın.
  • Ayrıştırma hatalarını önlemek için her zaman virgül, tırnak işareti veya yeni satır içeren değerleri alıntılayın.
  • Maksimum uyumluluk için Malzeme Listesi olmadan UTF-8 kodlamasını kullanın.
  • Web uygulamalarında kullanılmak üzere CSV'yi JSON'ye dönüştürmek için CSV - JSON Dönüştürücümüzü kullanın.

İlgili Araçlar

İlgili Kılavuzlar

Referanslar