• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Power Query ile Webden veya CSV'den Veri Çekerken Türkçe Karakter Sorunu ve Sütun Kayması

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

00avci

Yeni Üye
Katılım
13 Eki 2022
Mesajlar
15
Aldığı beğeni
1
Katkı
%0.00
Excel V
Office 2016 TR
Konu Sahibi
Merhaba arkadaşlar, şirket için her gün indirip raporladığım bir CSV verisi var. Bunu her seferinde manuel kopyalamamak için Excel'in Veri sekmesindeki Power Query (Verileri Al ve Dönüştür) özelliğini kullanmaya başladım. Ancak verileri içeri aktardığımda "ı, ş, ğ, ç" gibi Türkçe karakterlerin hepsi bozuk ve anlamsız simgeler olarak görünüyor. Ayrıca bazı satırlarda sütunlar tamamen kaymış durumda. Power Query içindeki gelişmiş editörden mi yoksa veri kaynağı ayarlarından mı bir şeyi değiştirmem gerekiyor? Bu dönüşümü kalıcı olarak nasıl düzeltebilirim? Destekleriniz için teşekkürler.
 
Çözüm
Google AI nin önerisi
Excel'de: Dosyayı açarken Veri → Metinden/CSV'den yolunu izleyin ve köken olarak 65001: Unicode (UTF-8) seçeneğini belirleyin.
Deneyin.
Merhaba.

Dosyanızı indirdim ancak herhangi bir veri göremedim. Açılan ekran ekteki gibi. Aktarmak istediğiniz dosyayı da yüklerseniz ( Kişisel ve Özel verileri silmeyi unutmayın. Aktarımda hata aldığınız birkaç satır kalsın.) daha fazla yardımcı olabiliriz.

Bu tarz sorunlar genelde CSV nin farklı formatlarından ve kodlamalarından kaynaklanıyor. Bazı programlar ; bazıları , olarak ayraç kullanıyor.
CSV de bazan ayraç olarak / yada - gibi işaretler kullanıldığında kaymalar olabilir. CSV UTF-8 formatında olmaya biliyor.

Bir örnek vermek gerekirse Ali;Müdür;500 şeklinde bir veriniz varsa ve Power Query ayraç olarak , kullanıyorsa faklı bir sonuç alırsınız. yada veriniz Ali,Soyad;Pazarlama,Uzman;600 gibi bir veriniz varsa yine farklı sonuçlar çıkabilir. Kaymalar olabilir.

Yani sorun CSV dosyasının formatından, Ayarlamalardan yada verinin içeriğinden kaynaklana bilir. Bu nedenle aktarım yapacağınız CSV dosyasını da paylaşırsanız ayrıca işlem yaptığınız dosyayı daha net bir çözüm üretilebilir.

İyi çalışmalar.
 
Konu Sahibi
KarıncaZ hocam selamlar, haklısınız çok özür dilerim. Aceleyle dosyaları karıştırıp yanlış taslak yüklemişim.
Gerçek verilerimi temizleyerek, Power Query'ye aktarırken hata aldığım ham CSV veri yapısını aşağıda paylaşıyorum. Not defterinde açtığımda veriler tam olarak şu şekilde noktalı virgülle ayrılmış olarak geliyor.

Verileri Excel'e içeri alırken bu kodlama (Origin) sorununu ve sütun kaymalarını kalıcı olarak nasıl düzeltebilirim? Yardımlarınız için şimdiden çok teşekkürler.
 
Ekran Görüntüsü
KarıncaZ hocam selamlar, haklısınız çok özür dilerim. Aceleyle dosyaları karıştırıp yanlış taslak yüklemişim.
Gerçek verilerimi temizleyerek, Power Query'ye aktarırken hata aldığım ham CSV veri yapısını aşağıda paylaşıyorum. Not defterinde açtığımda veriler tam olarak şu şekilde noktalı virgülle ayrılmış olarak geliyor.

Verileri Excel'e içeri alırken bu kodlama (Origin) sorununu ve sütun kaymalarını kalıcı olarak nasıl düzeltebilirim? Yardımlarınız için şimdiden çok teşekkürler.
CSV dosyasını da gönderirsen ilgileneyim. Orjinalini gönder ama. dosyanın hangi formatta olduğunu görmemiz gerekiyor
 
Konu Sahibi
KarıncaZ hocam, haklısınız. Sistemden kaynaktan ilk indiği haliyle, üzerinde hiçbir oynama yapmadığım (Excel ile açıp kaydetmediğim) ham .csv dosyasını bu mesajın ekine yüklüyorum.Dosyayı direkt bir metin editörüyle (Not Defteri vb.) açtığınızda kodlama yapısının ve ayracın durumunu daha net görebilirsiniz. Sizi de uğraştırıyorum, desteğiniz ve ilginiz için çok teşekkür ederim.
 
Google AI nin önerisi
Excel'de: Dosyayı açarken Veri → Metinden/CSV'den yolunu izleyin ve köken olarak 65001: Unicode (UTF-8) seçeneğini belirleyin.
Deneyin.
 
Çözüm
Konu Sahibi
Alicimri hocam selamlar, pratik öneriniz için çok teşekkür ederim.
Dediğiniz gibi veri yükleme ekranındaki dosya kökenini (File Origin) 65001: Unicode (UTF-8) veya duruma göre 1254: Turkish (Windows) olarak değiştirdiğimde Türkçe karakterlerdeki o anlamsız simgeler tamamen düzeldi ve harfler yerli yerine oturdu. Yapay zekanın bu nokta atışı çözümü hayat kurtardı, aklınıza sağlık.
Karakter sorununu bu şekilde kalıcı olarak çözdüm ancak sütun kayması problemi için de ufak bir düzenleme yapmam gerekti. KarıncaZ hocamın da ilk başta belirttiği gibi sistemden gelen ham CSV dosyasının ayırıcısı (Delimiter) noktalı virgül (;) iken, Power Query varsayılan olarak virgül (,) seçtiği için sütunlar iç içe geçip kayıyordu.
Karakter kodlamasını UTF-8 yaptıktan sonra hemen yanındaki Ayırıcı (Delimiter) seçeneğini de "Noktalı Virgül" olarak güncelledim. Şu an veriler tam istediğim gibi düzenli sütunlar halinde hatasız listeleniyor. Her veri yenilemede de bu ayarlar kalıcı olarak korunuyor.
Destek olan, vakit ayıran Alicimri ve KarıncaZ hocalarıma çok teşekkür ederim.
Herkese keyifli forumlar dilerim.
Teşekkürler.


 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst