CSV dosya biçimi açıklandı

Comma-Separated Values · .csv

Uzantı.csv
MIME türütext/csv
TürTablolar ve veri
GeliştirenIETF (RFC 4180)
İlk sürüm1972
TelifsizEvet
SıkıştırmaYok

CSV dosyası nedir?

CSV dosyası düz metin bir tablodur: her kayıt bir satır, alanlar bir ayırıcıyla, genellikle virgülle ayrılır. Ayırıcı, tırnak veya satır sonu içeren alanlar çift tırnak içine alınır. Sayfa, formül, stil veya veri türü yoktur: okuyan program yorumlayana kadar her değer metindir.

Biçim RFC 4180'de tanımlanır ancak uygulamalar değişir: Avrupa yerel ayarları virgül ondalık ayırıcı olduğu için sık sık noktalı virgül kullanır ve dosyalar UTF-8, Windows-1254 veya başka bir kod sayfasında olabilir. CSV içe aktarma sorunlarının çoğuna bu iki ayrıntı yol açar.

CSV ne zaman doğru seçimdir

Güçlü yanları

  • Her yerde okunur: tablolar, veritabanları, betikler ve metin editörleri
  • Küçük ve basit; üretmesi ve sürüm kontrolünde karşılaştırması kolay
  • Web hizmetlerinde içe ve dışa aktarma için standart alışveriş biçimi

Sınırlamaları

  • Biçimlendirme, formül, birden çok sayfa veya sütun türü yok
  • Ayırıcı ve karakter kodlaması dosyada saklanmaz
  • Baştaki sıfırlar ve uzun sayılar Excel'de dikkatsizce açılınca bozulur

CSV dosyası nasıl açılır

Herhangi bir metin editörü ham satırları gösterir. Tablo görünümü için dosyayı Excel, LibreOffice Calc, Google Sheets veya Numbers'da açın; ayırıcı noktalı virgülse ya da metin UTF-8 değilse sütunlar ve Türkçe karakterler doğru çıksın diye çift tıklamak yerine içe aktarma penceresini kullanın.

CSV'ye ve CSV'den nasıl dönüştürülür

Bir PDF raporda kilitli tablolar PDF'den CSV'ye ile veri olarak çıkar; etrafında formül ve biçimlendirme istiyorsanız PDF'den Excel'e daha iyi hedeftir. Bir taramada veya ekran görüntüsünde basılı tablolar için Görselden Excel'e önce hücreleri tanır.

Sık sorulan sorular

Excel neden tüm verimi tek sütuna koyuyor?

Excel yanlış ayırıcıyı tahmin etti; genellikle dosya noktalı virgül kullanırken sistem yerel ayarı virgül bekler. Veri → Metin/CSV'den yolunu kullanıp ayırıcıyı seçin ya da dosyayı önce soran LibreOffice'te açın.

CSV'de baştaki sıfırları nasıl korurum?

CSV onları korur; metni sayıya çevirirken düşüren tablodur. Sütunu metin olarak içe aktarın ya da dosyayı Excel için üretirken değerleri eşittir işaretiyle başlayan tırnaklara alın.

CSV hangi kodlamayı kullanmalı?

Bugün güvenli varsayılan UTF-8'dir. Eski Excel sürümleri UTF-8'i algılamak için bayt sırası işareti bekler, bu yüzden işaretsiz dosyalar Türkçe karakterleri yanlış gösterebilir; LibreOffice ve Google Sheets ikisini de işler.

CSV dosyasında birden çok sayfa olabilir mi?

Hayır. CSV dosyası tam olarak tek bir tablodur. Birden çok sayfalı çalışma kitapları birkaç CSV dosyasına veya XLSX'e dışa aktarılır.