İçeriğe geç
AREM Labs

EN TR

CSV Dosyası Excel'de Bozuk Açılıyor: Türkçe Karakter Çözümü

CSV dosyası Excel'de bozuk açılıyor ve Türkçe karakterler ü, ÅŸ gibi görünüyorsa sebebini tanı, kodlamayı düzelt ve dosyayı temiz XLSX olarak aç.

Güncelleme: 12 Ekim 2026 6 dk okuma

İçindekiler
  1. Bozuk Türkçe karakterleri düzeltme adım adım
  2. Excel’in kendi içe aktarma ekranıyla düzeltme
  3. Bu sorun hangi dosyalarda sık çıkar?
  4. Bozulmanın biçimi sebebi gösterir
  5. Sorunu kaynağında bitirmek: BOM ve doğru kayıt
  6. Sık yapılan hatalar
  7. Sık sorulan sorular
  8. Sonuç

CSV dosyası Excel’de Türkçe karakterleri bozuk gösteriyorsa dosya büyük olasılıkla BOM işareti olmayan UTF-8 ile kaydedilmiştir ve Excel onu Windows-1254 sanarak açar. Çözüm için dosyayı çift tıklayarak açma; Veri sekmesinden UTF-8 seçerek içe aktar ya da dosyayı kodlamayı kendisi tanıyan CSV → Excel aracıyla XLSX’e çevir.

Bir pazaryerinden, muhasebe programından ya da Shopify’dan indirdiğin CSV dosyasını açtığında “Ürün Adı” yerine “Ürün Adı” görüyorsan dosya bozuk değil, yanlış okunuyor. İçindeki harfler yerinde duruyor; Excel onları başka bir alfabe tablosuyla çözüyor. Bu yazı önce bozulmanın biçiminden sebebini nasıl tanıyacağını, sonra dosyayı kalıcı olarak nasıl temiz açacağını anlatıyor.

Ücretsiz araçCSV → ExcelCSV ve TSV dosyalarını Excel (.xlsx) biçimine çevirir. Ayırıcı ile karakter kodlaması otomatik tanınır, barkodlardaki baştaki sıfırlar korunur. CSV Dosyası Excel'de Bozuk Açılıyor: Türkçe Karakter Çözümü

Bozuk Türkçe karakterleri düzeltme adım adım

  1. Bozuk görünen dosyayı Excel’de kaydetme. Kapat ve “Değişiklikler kaydedilsin mi?” sorusuna hayır de. Kaydedersen yanlış okunan karakterler dosyaya yazılır ve düzeltme zorlaşır.
  2. Kaynaktan indirdiğin orijinal dosyayı bul. İndirilenler klasöründeki ilk kopya, üzerinde hiç oynanmamış olan dosyadır. Emin değilsen dosyayı kaynaktan yeniden indir.
  3. CSV → Excel aracını aç ve dosyayı bırak. CSV → Excel sayfasındaki alana CSV, TSV ya da TXT dosyanı sürükle. Araç dosyayı önce UTF-8 olarak okur; geçersiz bayt bulursa Windows-1254 ile yeniden dener.
  4. Önizleme tablosunda harfleri kontrol et. İlk beş satır ve on iki sütun ekranda görünür. “ş”, “ğ”, “İ” gibi harflerin doğru göründüğünü, sütun başlıklarının yerinde olduğunu doğrula.
  5. Satır, sütun ve ayırıcı bilgisine bak. Üstteki özet satır ve sütun sayısını, altındaki not da tanınan ayırıcıyı (noktalı virgül, virgül ya da sekme) gösterir. Sütun sayısı beklediğinden azsa ayırıcı sorunu da vardır.
  6. Excel dosyasını indir (.xlsx) düğmesine bas. İnen XLSX dosyasında karakter kodlaması sorunu yoktur, çünkü XLSX metni her zaman Unicode olarak saklar. Bu dosyayı Excel’de çift tıklayarak açabilirsin.
Ücretsiz araçCSV → ExcelCSV ve TSV dosyalarını Excel (.xlsx) biçimine çevirir. Ayırıcı ile karakter kodlaması otomatik tanınır, barkodlardaki baştaki sıfırlar korunur.

Araç bütün hücreleri metin olarak yazar. Bu sayede barkod ve stok kodlarındaki baştaki sıfırlar korunur; ancak fiyat gibi hesap yapacağın bir sütun varsa Excel’de o sütunu seçip sayıya dönüştürmen gerekir.

Excel’in kendi içe aktarma ekranıyla düzeltme

Araç kullanmak istemiyorsan aynı sonucu Excel içinden de alabilirsin. Menü adları Excel sürümüne ve dil paketine göre biraz farklı olabilir; aşağıdaki adımlar Microsoft 365 ve Excel 2016 sonrası Türkçe arayüzü temel alır.

  1. Boş bir çalışma kitabı aç ve Veri sekmesine geç.
  2. Metinden/CSV’den komutuna tıkla ve CSV dosyanı seç.
  3. Açılan önizleme penceresinde Dosya Kaynağı listesinden 65001: Unicode (UTF-8) seçeneğini seç. Türkçe harflerin önizlemede düzeldiğini görürsün.
  4. Sınırlayıcı listesinde dosyadaki ayırıcıyı seç: noktalı virgül ya da virgül.
  5. Yükle düğmesine bas. Barkod gibi sütunların sayıya dönmesini istemiyorsan önce Veriyi Dönüştür ile o sütunun türünü metin yap.

Önizlemede UTF-8 seçince harfler daha da bozuluyorsa dosya zaten Windows-1254 ile kaydedilmiştir; bu durumda listeden 1254: Türkçe (Windows) seçeneğini dene.

Bu sorun hangi dosyalarda sık çıkar?

Web tabanlı sistemlerin dışa aktardığı CSV dosyaları, yani e-ticaret altyapıları, pazaryeri panelleri, e-posta ve form araçları genellikle UTF-8 kullanır. Bu dosyaların bir kısmı BOM içermez ve Excel’de çift tıklayınca bozuk açılanlar çoğunlukla bunlardır. Eski masaüstü muhasebe, stok ve ERP programlarının ürettiği dosyalar ise sıklıkla Windows-1254 kodlamasındadır; Türkçe Windows’ta Excel’de düzgün açılır ama bu kez web platformlarına yüklenirken bozulur. Yani aynı ekip içinde iki yönlü sorun yaşanabilir: dosyanın nereden geldiğini bilmek, hangi kodlamayı seçeceğini de söyler.

Bozulmanın biçimi sebebi gösterir

Ekranda gördüğün tuhaf karakterler rastgele değildir. Aşağıdaki tablo en sık karşılaşılan üç durumu ayırt etmene yardım eder.

Doğru harfUTF-8 dosya, Excel Türkçe kod sayfasıyla okuyuncaTürkçe (1254) dosya, İngilizce Windows’ta okununcaTürkçe (1254) dosya, UTF-8 bekleyen uygulamada
üüü (doğru)kutu ya da soru işareti
ööö (doğru)kutu ya da soru işareti
ççç (doğru)kutu ya da soru işareti
şÅŸþkutu ya da soru işareti
ğÄŸðkutu ya da soru işareti
ııýkutu ya da soru işareti
İİÝkutu ya da soru işareti
ŞÅžÞkutu ya da soru işareti
  • İlk sütundaki gibi iki karakterlik çiftler görüyorsan dosya UTF-8’dir; UTF-8 olarak içe aktar ya da BOM ekle.
  • Yalnızca ş, ğ, ı, İ harfleri þ, ð, ý, Ý oluyorsa dosya Türkçe kodlamadadır ama bilgisayarın bölge ayarı Batı Avrupa dillerine göre ayarlıdır; içe aktarırken 1254 seç.
  • Harflerin yerinde kutu veya soru işareti varsa dosya Türkçe kodlamadadır ve UTF-8 bekleyen bir yerde açılmıştır. Bu dosyayı Shopify ya da WooCommerce’e yüklemeden önce UTF-8’e çevirmen gerekir.

Sorunu kaynağında bitirmek: BOM ve doğru kayıt

Excel, dosyanın ilk üç baytında UTF-8 BOM işareti görürse dosyayı çift tıklamayla da doğru açar. Dosyayı sen üretiyorsan bunu kalıcı çözüm olarak kullan:

  • Excel’de hazırladığın tabloyu CSV olarak dışarı alırken Excel → CSV aracında “UTF-8 BOM ekle” kutusunu işaretli bırak.
  • Elindeki CSV’nin ayırıcısı da hatalıysa CSV Ayırıcı Düzeltme aracı dosyayı seçtiğin ayırıcıyla yeniden yazar ve indirirken BOM ekler.
  • Windows Not Defteri’nde Farklı Kaydet penceresindeki kodlama listesinden BOM’lu UTF-8 seçeneğini seçerek de BOM ekleyebilirsin.

BOM her sistemde istenmez. Bazı içe aktarıcılar ilk sütun başlığının başında görünmez bir karakter görüp o sütunu tanımayabilir. Yükleyeceğin platform BOM’suz UTF-8 istiyorsa bunu kendi yardım sayfasından doğrula. Excel ve CSV’nin bu tür farklarını Excel ve CSV arasındaki farklar yazısında, ürün dosyası hazırlarken kodlamanın yerini de e-ticaret ürün dosyası hazırlama rehberinde bulabilirsin.

Sık yapılan hatalar

  • Bozuk açılan dosyayı “Kaydet” ile kapatmak → yanlış okunan karakterler dosyaya kalıcı olarak yazılır → hiç kaydetmeden kapat, orijinal dosyadan tekrar başla.
  • Bul ve Değiştir ile “ü” yerine “ü” yazmaya çalışmak → her harf için ayrı işlem gerekir, büyük harfleri ve gözden kaçanları atlarsın → dosyayı doğru kodlamayla yeniden aç ya da araçla XLSX’e çevir.
  • Dosyayı Not Defteri’nde açıp harfler düzgün görünüyor diye sorunun geçtiğini sanmak → Not Defteri kodlamayı tahmin ettiği için doğru gösterir, Excel yine bozar → BOM’lu UTF-8 olarak kaydet ya da içe aktarma ekranını kullan.
  • Excel’de “CSV (Virgülle ayrılmış)” seçeneğiyle yeniden kaydetmek → dosya Türkçe kod sayfasıyla yazılır, bu kez UTF-8 bekleyen platformlarda harfler soru işaretine döner → hedef platform UTF-8 istiyorsa “CSV UTF-8” türünü seç.
  • Kodlamayı düzeltip ayırıcıyı kontrol etmemek → harfler düzelir ama tüm veri tek sütunda kalır → içe aktarma ekranında sınırlayıcıyı seç ya da özetteki sütun sayısını kontrol et.

Sık sorulan sorular

Excel CSV dosyasında Türkçe karakterleri neden bozuyor? Excel, çift tıklanarak açılan CSV dosyasını UTF-8 olarak değil, bilgisayarın bölge ayarındaki eski kod sayfasıyla okur. Dosyanın başında UTF-8 BOM işareti yoksa ş, ğ, ı gibi harfler iki baytlık anlamsız karakter çiftlerine dönüşür.

Bozuk karakterlerle kaydedilmiş bir CSV dosyası kurtarılabilir mi? Çoğu zaman hayır, en güvenli yol dosyayı kaynaktan yeniden indirmektir. Excel bozuk görünümü kaydettiğinde karakterler dosyanın içinde de değişir; soru işaretine dönen harflerin aslı dosyada artık yoktur.

CSV → Excel aracı hangi kodlamaları tanır? Araç dosyayı önce UTF-8 olarak okur, geçersiz karakter bulursa Windows-1254 (Türkçe) kodlamasıyla yeniden dener. Bu iki kodlama Türkiye’de üretilen CSV dosyalarının büyük çoğunluğunu kapsar.

Google E-Tablolar’da açınca da karakterler bozuk çıkıyor, sebep aynı mı? Hayır, bu genellikle ters durumdur: dosya Windows-1254 ile kaydedilmiştir ve UTF-8 bekleyen uygulama onu okuyamaz. Harflerin yerinde soru işareti ya da kutu işareti görürsün; dosyayı UTF-8’e çevirerek kaydetmek sorunu çözer.

Sonuç

Excel’de bozuk görünen Türkçe karakterler neredeyse her zaman bir kodlama uyuşmazlığıdır, veri kaybı değil. Dosyayı kaydetmeden kapat, bozulmanın biçimine bakıp sebebi tanı, sonra ya Excel’in içe aktarma ekranında doğru kodlamayı seç ya da dosyayı CSV → Excel aracına bırakıp temiz bir XLSX indir. Dosyan tarayıcından çıkmadan işlenir, müşteri ve fiyat bilgilerin başka bir yere gönderilmez.

Bu yazıda anlatılan araçCSV → ExcelCSV ve TSV dosyalarını Excel (.xlsx) biçimine çevirir. Ayırıcı ile karakter kodlaması otomatik tanınır, barkodlardaki baştaki sıfırlar korunur.
Paylaş
  • csv dosyası excel'de bozuk açılıyor türkçe karakter
  • excel csv türkçe karakter sorunu
  • csv utf-8 excel açma
  • excel'de ş ğ ı bozuk görünüyor
  • csv karakter kodlaması düzeltme
  • csv dosyası anlamsız karakterler

Bunlar da ilgini çekebilir