Ücretsiz Araç

CSV Türkçe Karakter Sorunu Çözücü: Excel ve CSV Dönüştürücü

CSV dosyasında ş, ğ, ı, İ, ü, ö, ç harfleri bozuk mu çıkıyor? Dosyanızı bırakın: araç kodlamayı ve ayırıcıyı kendisi bulur, Excel’in Türkçe ayarına göre düzeltir, isterseniz Excel dosyasına çevirir.

Dosyanız bilgisayarınızdan çıkmaz, işlem tarayıcınızda yapılır

Henüz dosya seçilmedi.

Üç adım

Nasıl Kullanılır?

Kayıt ya da kurulum yok. Araç bu sayfada, kendi tarayıcınızda çalışır.

Dosyanızı Seçin

CSV, TXT, TSV ya da Excel dosyanızı yukarıdaki alana bırakın veya tıklayıp seçin.

Önizlemeye Bakın

Araç dosyanın kodlamasını (UTF-8 ya da eski Türkçe Windows kodlaması) ve ayırıcısını bulur, ilk satırları gösterir.

İstediğiniz Biçimi İndirin

Türkçe Excel için CSV, Excel dosyası (xlsx) ya da uluslararası CSV. Dosya hemen bilgisayarınıza iner.

Sorunun kaynağı

CSV Dosyasında Türkçe Karakterler Neden Bozulur?

CSV düz bir metin dosyasıdır ve hangi karakter kodlamasıyla yazıldığını kendi üzerinde taşımaz. Bugün çoğu sistem dosyayı UTF-8 ile yazar; eski programlar ve bazı muhasebe yazılımları ise Türkçe Windows kodlamasını (Windows-1254) kullanır. Excel dosyayı çift tıklayınca açtığında kodlamayı tahmin eder; tahmin tutmazsa Türkçe harfler şöyle görünür:

DoğrusuBozuk görünümü
üü
şÅŸ
ıı
ğÄŸ
çç
öö
İİ

Bu tablodaki görüntü, UTF-8 ile yazılmış dosyanın eski kodlamayla okunmasından çıkar. Tersi de olur: Windows-1254 ile yazılmış dosya UTF-8 diye okunursa Türkçe harflerin yerinde soru işareti ya da � görünür.

Excel’in UTF-8 dosyayı doğru tanıması için dosyanın başında BOM denen görünmez bir işaret olmalıdır. Araç, Türkçe Excel için ürettiği CSV’nin başına bu işareti koyar. Dosya daha önce bozuk hâliyle kaydedilmişse (metinde ü gibi harfler kalıcı olarak yazılmışsa) araç bu harfleri de tanıyıp geri çevirir.

İkinci sık sorun

Bütün Veriler Tek Sütunda Görünüyorsa: Ayırıcı Sorunu

CSV’de sütunları bir ayırıcı işaret böler. İngilizce ayarlı sistemler virgül kullanır. Türkçe Windows’ta ise ondalık işareti virgül olduğu için liste ayırıcısı noktalı virgüldür; Excel, virgülle ayrılmış dosyayı çift tıklayınca açtığında bütün satırı tek hücreye yığar.

Sayılarda da aynı fark vardır: yurt dışından gelen dosyada 12.50 yazan fiyat, Türkçe Excel’de 12,50 olarak okunmalıdır. Araç ayırıcıyı kendisi bulur; Türkçe çıktıda noktalı virgül, ondalıkta virgül ve tarihte GG.AA.YYYY biçimini kullanır.

Dosyayı zaten açtıysanız ve bütün veriler A sütunundaysa, A sütununu seçip Veri sekmesindeki Metni Sütunlara Dönüştür komutunu kullanabilirsiniz: Sınırlandırılmış seçeneğini işaretleyip dosyadaki ayırıcıyı seçtiğinizde veriler sütunlara bölünür. Bu yol yalnız ayırıcıyı düzeltir, bozuk Türkçe harfleri düzeltmez. Harfler de bozuksa dosyayı araçla ya da aşağıdaki Metinden/CSV’den yoluyla baştan açın.

Araçsız yol

Excel’de Elle Çözüm: Metinden/CSV’den Veri Alma

Aracı kullanamadığınız bir bilgisayardaysanız Excel’in kendi içe aktarma ekranıyla da dosyayı doğru açabilirsiniz:

  1. Excel’de boş bir çalışma kitabı açın; CSV dosyasını çift tıklayarak açmayın.
  2. Veri sekmesinde Metinden/CSV’den seçeneğine tıklayıp dosyayı seçin.
  3. Dosya Kökeni alanında 65001: Unicode (UTF-8) seçin. Harfler hâlâ bozuksa 1254: Türkçe (Windows) deneyin.
  4. Sınırlayıcı alanında dosyanızdaki ayırıcıyı (virgül ya da noktalı virgül) seçip Yükle deyin.
  5. Kaydederken Farklı Kaydet ekranında CSV UTF-8 (Virgülle ayrılmış) türünü seçin.

Önemli: Harfleri bozuk görünen dosyayı açtığınız hâliyle kaydederseniz bozukluk kalıcı olur. Önce yukarıdaki yolla ya da araçla düzeltin, sonra kaydedin.

Doğru çıktı

Hangi Çıktıyı Seçmeli?

Dosyayı nerede kullanacağınıza göre üç seçenek var. Yükleyeceğiniz sistemin örnek şablonu varsa ona uyan biçimi seçin.

Türkçe Excel İçin CSV

UTF-8 ve başında BOM, noktalı virgül ayırıcı, ondalıkta virgül. Türkçe Excel’de çift tıklayınca harfler ve sütunlar doğru açılır.

Excel Dosyası (XLSX)

Kodlama sorunu yaşamamanın en sağlam yolu. Başında sıfır olan telefon numaraları ve 15 haneden uzun numaralar metin olarak kalır, silinmez.

Uluslararası CSV

BOM’suz UTF-8, virgül ayırıcı, ondalıkta nokta, tarih YYYY-AA-GG. Yurt dışı yazılımlara ve birçok e-ticaret ya da reklam sistemine yüklemek için.

Ürünlerinizi Excel’den bir e-ticaret sitesine taşımayı düşünüyorsanız Web Tasarım hizmetimize göz atın; maliyeti neyin belirlediğini web sitesi fiyatları yazımızda anlattık. Mağazanız ikas üzerindeyse ürün listenizi ikas toplu ürün yükleme aracımızla doğrudan ikas şablonuna çevirebilirsiniz. Ürün fotoğraflarınızı da siteye yüklemeden önce görsel küçültme aracımızla hazırlayabilirsiniz.

Sık sorulanlar

CSV ve Türkçe Karakter Hakkında Sık Sorulanlar

Dosyam sunucunuza yükleniyor mu?
Hayır. Dosya bilgisayarınızdan çıkmaz; okuma, düzeltme ve dönüştürme tarayıcınızın içinde yapılır. Excel dosyalarında yalnız çevirme kütüphanesi (SheetJS) internetten indirilir, sizin dosyanız hiçbir yere gönderilmez.
Araç ücretli mi, bir sınırı var mı?
Ücretsizdir, kayıt istemez. Dosya boyutunu yalnız tarayıcınızın belleği sınırlar; on binlerce satırlık dosyalar birkaç saniyede işlenir.
Bozuk hâliyle kaydettiğim dosya düzelir mi?
Metinde ü, ÅŸ, ı gibi harfler yazılı kalmışsa çoğu zaman evet: araç bu kalıpları tanıyıp doğru harfe çevirir ve kaç karakter onardığını gösterir. Harfler soru işaretine dönüşmüşse asıl bilgi kaybolmuştur, o dosya geri getirilemez; kaynağından yeniden almak gerekir.
Telefon numaralarının başındaki sıfır neden kayboluyor?
Excel, 0533 gibi değerleri sayı sanıp baştaki sıfırı siler; 15 haneden uzun numaraların (kart, IBAN gibi) son hanelerini de sıfıra çevirir. Araç bu değerleri metin olarak bırakır, Excel’e çevirirken de korur.
Google E-Tablolar’da neden düzgün görünüyor da Excel’de bozuluyor?
Google E-Tablolar UTF-8 dosyaları doğru okur. Sorun çoğunlukla Excel’de dosyayı çift tıklayarak açınca çıkar, çünkü Excel başında BOM olmayan dosyada kodlamayı tahmin eder.
Mac ya da telefonda çalışır mı?
Evet. Araç tarayıcıda çalıştığı için Windows, Mac, Android ve iPhone’da kullanılabilir; dosya indirildiği klasöre kaydedilir.