“CSV içe aktarıldıktan sonra sütunlar kaymış”
Tarih sütununda tutarlar, ayrı bir alana dönüşmüş yarım açıklama ya da tek bir hücreye sığdırılmış koca bir satır: CSV sütun karmaşasının az sayıda sebebi vardır ve neye bakacağınızı bildiğiniz an her biri hemen görünür. Bunlardan biri Türkçe ve Avrupa kaynaklı dosyalarda özellikle sık karşımıza çıkar.
Belirtiler
Her şey tek bir sütuna yığılıyor Belirli bir satırdan sonra sütunlar sağa kayıyor Bazı satırlar "geçersiz tarih" veya "geçersiz tutar" diye reddediliyor
Aslında neden oluyor
Ayraç olarak virgül yerine noktalı virgül
Excel, ondalık ayracı virgül olan dillerde — Türkçe dahil — CSV dosyalarını noktalı virgülle kaydeder. Virgül bekleyen programlar, özellikle YNAB gibi ABD kaynaklı araçlar, o zaman her satırı tek bir sütun olarak okur. Türkiye ve Avrupa kaynaklı banka dışa aktarımlarında açık ara en sık görülen sebep budur.
Açıklama içinde tırnaksız virgüller
"Havale: Yılmaz, birikim" gibi bir açıklamadaki virgül alanı ikiye böler ve o satırdaki sonraki bütün sütunları kaydırır. Doğru yazılmış bir CSV böyle alanları tırnak içine alır; bazı banka dışa aktarımları bunu yapmaz.
Başlık satırındaki görünmez bayt sırası işareti
Excel "CSV UTF-8" olarak kaydettiğinde dosyanın başına görünmez bir işaret koyar. Bu işaret ilk sütun adına yapışır, böylece içe aktarıcı "Tarih" sütununu tanıyamaz ve başlık satırını veri satırı sanır.
Nasıl düzeltilir
- CSV dosyasını aşağıdaki denetleyiciye bırakın: ayracı, başlıkla sütun sayısı uyuşmayan satırları ve varsa bayt sırası işaretini bildirir — hepsi tarayıcınızda yerel olarak.
- Noktalı virgül ayracı, boş satırlar ve bayt sırası işareti otomatik olarak dönüştürülür veya kaldırılır.
- Metindeki virgül yüzünden bozulmuş satırlar, satır numaralarıyla listelenir; bunları bir tablo programında elle düzeltmeniz gerekir, çünkü hiçbir araç hangi virgülün metnin parçası olduğunu güvenle tahmin edemez.
- Onarılmış dosyayı indirip yeniden içe aktarın.
İlgili içe aktarma sorunları
Elle uğraşmayın — otomatik onarın
Denetleyici size tam satır numaralarını verir; binlerce satırı gözle taramanıza gerek kalmaz. Ücretsiz, kayıt yok, yükleme yok.
Aracı aç