Karakter bozulması ile sütun bölünmesini ayırın

CSV, elektronik tablo özelliklerini saklayan bir çalışma kitabı biçimi değildir. Alanlar ayraçlarla ayrılır; kayıtlar satırlarda bulunur. Türkçe veriyi doğru açmak için dosyanın karakter kodlaması, alan ayracı ve sayı tarih yorumlama kuralları birlikte değerlendirilmelidir. Yalnız dosya uzantısına bakmak bu bilgileri kesinleştirmez.

“Çiğdem” adının “ÇiÄŸdem” görünmesi, çoğunlukla baytların yanlış kodlamayla okunması sorunudur. Bütün kaydın tek sütunda görünmesi ise ayraç seçimiyle ilgilidir. 1250,50 tutarının iki alana bölünmesi, ondalık virgül ile alan ayracının karıştırıldığını düşündürür. Bu üç sorunu ayrı teşhis etmek, çözümü rastgele bölgesel ayar değişikliklerine bağlamayı önler.

Kontrol dosyası oluşturun

Aşağıdaki içerik noktalı virgülle ayrılmıştır. Kod metin olarak kalmalı; Şehir ve Açıklama sütunlarındaki Türkçe harfler korunmalıdır. Tırnak içindeki noktalı virgül yeni alan oluşturmamalıdır.

Kod;Şehir;Tutar;Açıklama
00123;İzmir;1250,50;"Çiğdem; özel sipariş"
00456;Iğdır;750,25;"Öğle sevkiyatı"

Dosyayı UTF-8 kodlamasıyla saklayın. Kaynağınız UTF-8 BOM ekliyorsa Microsoft Excel'in normal açılış davranışı bunu tanıyabilir; BOM olmayan dosyada kontrollü içe aktarma yolunu kullanın. BOM bir karakter kodlama işaretidir, alan ayracını veya tarih kültürünü belirlemez.

Beklenen çıktı dört sütun, iki veri satırı ve 2000,75 tutar toplamıdır. Kodlar 00123 ile 00456 olarak kalmalıdır. İlk açıklama tek hücrede Çiğdem; özel sipariş görünmelidir. Başlık satırının veri kaydı sayılmadığını ve “Iğdır” adında ı harfinin doğru göründüğünü kontrol edin.

Microsoft Excel'de kontrollü içe aktarın

  1. Dosyayı çift tıklamak yerine boş bir çalışma kitabı açın. Veri sekmesinden Metin/CSV'den veri alma yolunu kullanın.
  2. Önizlemede dosya kökenini UTF-8 olarak seçin. Harfler doğru görünmüyorsa gerçek kaynak kodlamasını doğrulayın; tahmini değiştirmeye devam etmeyin.
  3. Ayırıcıyı noktalı virgül yapın. Önizlemede dört başlık ve dört sütun görünmelidir.
  4. Verileri Dönüştür seçeneğiyle türleri kontrol edin. Kod alanını metin, Tutar alanını kaynak kültürüne uygun ondalık sayı yapın.
  5. Tutar dönüşümünde yerel ayarla tür seçimi gerekiyorsa Türkçe sayı gösterimini esas alın. Kodları sayı türüne dönüştürüp sonradan özel biçimle düzeltmeye çalışmayın.
  6. Sonucu yeni sayfaya yükleyin. Örnek toplamı ve özgün değerleri karşılaştırın; daha sonra gerçek dosyayı aynı doğrulanmış kurallarla işleyin.

Power Query erişimi olmayan sürüm veya ortamda Metin İçe Aktarma Sihirbazı kullanılabilir. Orada da kodlama, ayraç ve sütun türlerini açık belirleyin. Microsoft'un kılavuzu UTF-8 dosyalar için bu alternatif yolları anlatır. Kullanılan platformun menülerini kontrol edin; bütün arayüzlerde aynı komut adını beklemeyin.

Önemli veri türü sorunları

Telefon, ürün kodu ve uzun kimlikler hesaplanacak sayı değildir. Baştaki sıfırların korunması için girişten önce metin türü seçin. Excel sayısal hassasiyet sınırını aşan bir kimlik zaten sayı olarak açılmışsa sonradan biçimlendirme özgün haneyi geri getirmez; doğru kaynaktan yeniden içe aktarma gerekir.

Tarihlerin 03/04/2026 gibi belirsiz yazımı, gün ve ay sırasını kültüre bağımlı hale getirir. Kaynak sistemin tarih sözleşmesini öğrenin, örnek olarak ayı 12'den büyük olan gün içeren kaydı kontrol edin. Karakterler doğru olsa bile yanlış tarihlerle dönem raporu üretilebilir.

Virgülle ayrılan dosyada ondalık virgül kullanılıyorsa alanların uygun tırnaklama ile yazılması gerekir. Alan içindeki çift tırnakların kaçış düzeni de tutarlı olmalıdır. Dosyanın her satırını basitçe virgülden bölmek, açıklama alanını parçalayabilir. Satır sayısı ile mantıksal kayıt sayısı da tırnak içinde satır sonu bulunan dosyada aynı olmayabilir.

Dışa aktarma ve tekrar açma kontrolü

Microsoft Excel'de CSV kaydederken yalnız etkin sayfanın verisini dışa aktardığınızı ve çalışma kitabı biçimlerinin taşınmadığını dikkate alın. CSV'de çok sayfa, hücre dolgusu, grafik veya pivot nesnesi beklemeyin. Formülün kendisi ile hesaplanan sonucun hangi aktarımda kullanıldığını örnek hücreyle doğrulayın.

Alıcı sistemin istediği ayraç ve kodlamayı öğrenin. Kaydedilen dosyayı yeni bir Excel kitabına yeniden aktarın; kod, Türkçe karakter, tutar toplamı ve tarihleri kontrol edin. Dosya açılabiliyor diye aktarımın doğru olduğunu varsaymayın. Ham kaynak, üretilen çıktı ve kontrol raporunu ayrı saklayın.

Excel Online adlı sitemizde uygulama

Sitemiz CSV/TSV içe aktarımı ve CSV indirmeyi destekler; Microsoft Excel'in Power Query arayüzü bulunmaz. İçe aktarma sonrası yukarıdaki dört sütunlu testin sonucunu kontrol edin. Uygulamanın algıladığı ayraç, kodlama ve hücre türünün ihtiyacınızı karşıladığını doğrulamadan büyük veriyle devam etmeyin.

Siteden alınan CSV'yi hedef sisteme gönderirken de yeniden açma kontrolünü yapın. Formül, stil ve çok sayfa bilgisi gereken çalışma için XLSX; uygulamanın çalışma verilerini yedeklemek için JSON seçeneklerini ayrı değerlendirin. CSV'yi eksiksiz çalışma kitabı yedeği gibi kullanmayın.

Test dosyanızda yalnız Türkçe harfleri değil, negatif tutarı, boş alanı ve tırnak içindeki ayracı da kapsayın. Böylece tek örnek üzerinden yanlış genelleme yapmadan alıcı sistemin gerçek aktarım sözleşmesini doğrulayabilirsiniz.

Kaynaklar ve teknik doğrulama

İşlev davranışı ve ürün farkları için başvurulan resmi belgeler:

← Kütüphaneye dön