CSV Dosyası Nedir ve Nasıl Açılır?
CSV dosyası düz metin halinde bir tablodur: her satır bir kayıttır ve bir satırdaki değerler virgülle (bazen noktalı virgülle ya da sekmeyle) ayrılır. CSV, İngilizce “comma-separated values”, yani “virgülle ayrılmış değerler” demektir; bankalar, mağazalar ve web servisleri onu neredeyse her program okuyabildiği için kullanır. Dosyayı düzgün bir tablo olarak görmek için Opener’ın CSV görüntüleyicisi gibi bir CSV görüntüleyicide ya da Excel’de, Google Sheets’te veya Numbers’ta açın.
CSV dosyasının içinde ne var
Diyelim ki bankanız hesap hareketlerinizi report.csv olarak indirmenize izin verdi. Dosyayı bir metin düzenleyicide açarsanız şuna benzer bir şey görürsünüz:
Tarih,Açıklama,Tutar,Bakiye
2026-10-01,Kafe,-3.50,1246.50
2026-10-02,"Kira, Ekim",-850.00,396.50
2026-10-05,Maaş,2100.00,2496.50
Dosya formatının tamamı bu kadar:
- Her satır bir kayıt. İlk satır genellikle sütun adlarını içeren başlıktır.
- Değerler arasında bir ayırıcı. Burada virgül. Türkiye’deki ve Avrupa’daki birçok servis ise ondalık işareti virgül olduğu için noktalı virgül kullanır; sekmeyle ayrılmış dosyalara da çoğu zaman TSV denir.
- Sorunlu değerlerin etrafında tırnak.
"Kira, Ekim"bir virgül içerir; bu yüzden virgülün yeni bir sütun değil metnin bir parçası olduğunu göstermek için tırnak içine alınır. - Başka hiçbir şey. Yazı tipi, renk, formül, sütun genişliği ya da birden çok sayfa yok — yalnızca metin.
Düz metin olduğu için dosyanın bir de metin kodlaması vardır — harflerin bayt olarak saklanma biçimi. Modern dosyalar her dili destekleyen UTF-8’i kullanır. Eski sistemler bazen eski kodlamalar kullanır; bozuk aksanlı harfler ve simgeler de buradan gelir.
CSV ile Excel (.xlsx) arasındaki fark
İnsanlar CSV’yi Excel açtığı için çoğu zaman “bir Excel dosyası” sanır. Oysa ikisi oldukça farklıdır:
CSV (.csv) |
Excel çalışma kitabı (.xlsx) |
|
|---|---|---|
| Nedir | Düz metin | XML dosyalarından oluşan ZIP arşivi |
| Sayfalar | Yalnızca tek tablo | Birden çok sayfa |
| Formüller | Yok — yalnızca değerler | Var |
| Biçimlendirme | Yok | Yazı tipleri, renkler, birleştirilmiş hücreler, grafikler |
| Ne ile açılır | Her tablo uygulaması, metin düzenleyici ya da kod | Tablo uygulamaları |
| Tipik kullanım | Sistemler arası dışa ve içe aktarım | İnsanların düzenlediği çalışma belgeleri |
Servisler CSV olarak dışa aktarır çünkü en küçük ortak paydadır: bankanız Excel mi, Google Sheets mi, muhasebe programı mı yoksa bir betik mi kullandığınızı bilmez ve CSV bunların hepsiyle çalışır. Bunun yerine bir .xlsx alırsanız Excel görüntüleyici ya da herhangi bir tablo uygulaması onu açar.
CSV dosyası nasıl açılır
Opener (her tarayıcı, kurulum yok). Dosyayı CSV görüntüleyiciye bırakın. Ayırıcıyı (virgül, noktalı virgül, sekme ya da dikey çizgi) ve kodlamayı otomatik algılar ve temiz bir tablo gösterir. Tüm sütunlarda arama yapabilir, istediğiniz sütuna göre sıralayabilirsiniz. Dosya tarayıcınızda okunur ve yüklenmez — banka ekstreleri için akıllıca bir varsayılan. Dosyayı düzenlemez.
Excel. Excel yüklüyse bir CSV’ye çift tıklamak onu genellikle Excel’de açar. Pratiktir, ama Excel her değerin ne anlama geldiğini tahmin eder: hesap numaralarındaki ya da posta kodlarındaki baştaki sıfırları atabilir, uzun sayıları bilimsel gösterimle gösterebilir ve bazı metinleri tarih olarak yorumlayabilir. Excel’in veri içe aktarma özelliği önce sütun türlerini ayarlamanıza izin verir ve bu sorunların çoğunu önler.
Google Sheets. Boş bir tablo oluşturun ve Dosya menüsündeki içe aktarma seçeneğini kullanın ya da CSV’yi Google Drive’a yükleyip Google Sheets ile açın. İçe aktarırken ayırıcıyı seçebilirsiniz.
Numbers (Mac). Numbers CSV dosyalarını doğrudan açar; çift tıklayın ya da uygulamanın içinden açın.
Metin düzenleyici. Windows’ta Not Defteri ya da Mac’te TextEdit ham metni gösterir. Okumak için rahat değildir, ama dosyanın hangi ayırıcıyı kullandığını ya da metnin bozuk olup olmadığını kontrol etmenin en hızlı yoludur.
Sık karşılaşılan sorunlar (ve çözümleri)
CSV’nin basitliğinin bir dezavantajı var: hangi ayırıcının ya da kodlamanın kullanılacağını söyleyen bir kural yoktur; bu yüzden farklı sistemlerden gelen dosyalar her zaman sorunsuz açılmaz.
- Harfler yerine garip karakterler (
é,’ya da soru işaretleri): uygulama dosyayı yanlış kodlamayla okumuştur. CSV’de garip karakterler neden çıkar rehberine bakın. - Her şey tek sütunda: dosya, tablo programınızın beklediğinden farklı bir ayırıcı kullanıyordur; genellikle noktalı virgül ile virgül çakışması. CSV tek sütunda açılıyorsa ne yapmalı rehberine bakın.
- Dosya çok büyük: Excel 1.048.576 satırda durur ve web servislerinden alınan büyük dışa aktarımlar bunu aşabilir. Excel’e sığmayan büyük CSV nasıl açılır rehberine bakın.
- Sayılar ya da tarihler değişti: baştaki sıfırlar kayboldu ya da tarihlerde gün ile ay yer değiştirdi. Bu, dosyanın hatalı olmasından değil, tablo programının değerleri yeniden biçimlendirmesinden kaynaklanır — sütun türlerini metin olarak ayarlayıp içe aktarın ya da değerleri olduğu gibi bırakan bir CSV görüntüleyicide açın.
Opener’ın CSV görüntüleyicisi ilk üç sorunu otomatik olarak çözer: UTF-8, Windows-1251 ve Windows-1252 kodlamalarını algılar, ayırıcıyı bulur ve milyonlarca satırlık dosyaları sıradan bir dizüstü bilgisayarda açar.
CSV olarak kaydetmek ya da dışa aktarmak
Bazen tersini yapmanız gerekir — yalnızca CSV kabul eden bir servise bir liste yüklemek gibi.
- Excel: Farklı Kaydet’i kullanın ve bir CSV türü seçin. “CSV UTF-8” seçeneğini görüyorsanız aksanlı harfler ve simgeler bozulmasın diye onu seçin.
- Google Sheets: Dosya menüsünden sayfayı virgülle ayrılmış değerler (.csv) olarak indirin.
- Numbers: Dosya menüsünden tabloyu CSV olarak dışa aktarın.
- LibreOffice Calc: Farklı Kaydet’i kullanın, metin CSV türünü seçin ve ardından açılan pencerede ayırıcıyı ve kodlamayı ayarlayın.
- Opener: CSV görüntüleyicide arama ve sıralama yaptıktan sonra sonucu temiz bir UTF-8 CSV ya da geliştiriciler için JSON olarak dışa aktarın. Excel görüntüleyici de bir
.xlsxdosyasının herhangi bir sayfasını aynı şekilde CSV olarak dışa aktarabilir.
Dışa aktarmadan önce bilmeniz gereken iki şey var: CSV tek bir tablo tuttuğu için yalnızca geçerli sayfa kaydedilir; formüllerin yerini değerleri alır ve tüm biçimlendirme kaybolur. Bunlara ihtiyacınız varsa orijinal .xlsx dosyanızı saklayın.
Sık sorulan sorular
CSV dosyasını açmak güvenli mi?
CSV düz metindir ve kendi başına program çalıştıramaz. Tablo uygulamaları = ile başlayan hücreleri formül olarak yorumlayabilir; bu yüzden tanımadığınız kişilerden gelen CSV dosyalarına dikkat edin. Bir CSV görüntüleyici ya da metin düzenleyici yalnızca metni gösterir.
Telefonda CSV dosyası açabilir miyim?
Evet. CSV görüntüleyici her mobil tarayıcıda çalışır; Google Sheets, Numbers ve Excel uygulamaları da CSV dosyalarını açabilir.
CSV dosyam neden virgül yerine noktalı virgül kullanıyor?
Ondalık işareti olarak virgül kullanan ülkelere göre ayarlanmış sistemler, 3,50 gibi sayılar bölünmesin diye değerleri çoğu zaman noktalı virgülle ayırır. İçe aktarırken ayırıcıyı seçerseniz çoğu uygulama bununla başa çıkar.
CSV ile TSV arasındaki fark nedir?
Yalnızca ayırıcı: TSV virgül yerine sekme kullanır. Çoğu tablo uygulaması ve CSV görüntüleyici ikisini de açar.