CSV Verilerini Tabloya Doğru Şekilde Yükleme
Excel'de bir CSV dosyasını yapı kaybı olmadan ve metin bozulması (anlaşılmaz karakterler) yaşamadan açmak için «Veri» → «Veri Al» → «Metinden/CSV'den» işlevini kullanın. Bu yöntem, kodlamayı (örneğin UTF-8 veya Windows-1251) ve doğru sütun ayırıcısını manuel olarak belirtmenize olanak tanıyarak bilgilerin doğru görüntülenmesini garanti eder. Dosyaya basitçe çift tıklamak genellikle hatalara yol açar, çünkü program parametreleri otomatik olarak tahmin etmeye çalışır.
Basit Açma ile İçe Aktarma Arasındaki Fark Nedir?
Birçok kullanıcı, tüm verilerin tek bir sütunda toplandığı ve Rus harflerinin okunamaz sembollere dönüştüğü sorunla karşılaşır. Bu durum, dosya işleme yaklaşımlarındaki farklılıklardan kaynaklanır:
- Doğrudan Açma (Dosya → Aç): Excel, varsayılan sistem ayarlarını uygular. Eğer dosyada farklı bir ayırıcı (virgül yerine noktalı virgül) veya sistemden farklı bir kodlama kullanılıyorsa, tablo yapısı bozulur.
- Veri Sihirbazı Üzerinden İçe Aktarma: Metnin tabloya dönüştürülme sürecini tamamen kendiniz yönetirsiniz. Kiril alfabesi içeren, karmaşık sayı formatlarına sahip veya standart olmayan ayırıcılar kullanan dosyalarla çalışmanın tek güvenilir yolu budur.
Düzenlemeden önce her zaman orijinal CSV dosyasının bir kopyasını oluşturun. .xlsx formatında veya tekrar .csv olarak kaydederken, Excel haberiniz olmadan kodlamayı veya tarih formatlarını değiştirebilir.
Windows'ta Adım Adım İçe Aktarma (Excel 2016–2026)
Masaüstü sürümü için en güvenilir algoritma. Küçük raporlar için de, yüz binlerce satırlık dosyalar için de eşit derecede iyi çalışır.
Eylem Algoritması
- Excel'i başlatın ve yeni boş bir çalışma kitabı oluşturun. CSV dosyasını doğrudan açmayın.
- Üst menü şeridindeki Veri (Data) sekmesine gidin.
- Veri Al düğmesine tıklayın (veya eski sürümlerde doğrudan «Metinden/CSV'den»).
- Gezinme penceresinde dosyanızı seçin ve İçe Aktar'a tıklayın.
- Önizleme penceresi açılacaktır. Üç temel parametreye dikkat edin:
- Ayırıcı: Dosyada kullanılan sembolü seçin (virgül, noktalı virgül, sekme). Önizleme anında güncellenecektir — sütunlar doğru şekilde ayrılmalıdır.
- Dosya Kodlaması: Metin yerine anlaşılmaz karakterler görüyorsanız, değeri 65001: Unicode (UTF-8) veya 1251: Kiril (Windows) olarak değiştirin.
- Veri Türü Algılama: «İlk 200 satıra dayalı» seçeneğini bırakın veya formatları kendiniz belirlemek istiyorsanız «Algılama» seçeneğini kaldırın.
- Verileri sayfaya aktarmak için Yükle'ye tıklayın.
Yüklemeden sonra sayılar metin olarak görüntüleniyorsa (hücrede yeşil üçgen), sütunu seçin, uyarı simgesine tıklayın ve «Sayıya Dönüştür» seçeneğini belirleyin. Başında sıfır olan kodlar için (örneğin, 00543) içe aktarma aşamasında «Metin» formatını koruyun.
macOS'ta Çalışmanın Özellikleri
Mac'teki Excel arayüzü küçük farklılıklar gösterir, ancak verileri kaydetme mantığı aynı kalır.
- Boş bir çalışma kitabı açın.
- Veri → Veri Al → Dosyadan → Metinden/CSV'den menüsüne gidin.
- İletişim kutusunda doğru ayırıcının seçildiğinden emin olun.
- Ondalık ayırıcılara özellikle dikkat edin. Rus yerel ayarlı Mac bazen ABD formatlarıyla çakışabilir. Sayılar yanlış içe aktarılıyorsa, sistem ayarlarını kontrol edin: Sistem Tercihleri → Dil ve Bölge → Gelişmiş → Ondalık Ayırıcı. Sistem ayarlarında ondalık kesirler için nokta kullanmanız veya içe aktarma sihirbazında formatı açıkça belirtmeniz önerilir.
Excel Online ve Mobil Cihazlarda CSV ile Çalışma
Web sürümü ve mobil uygulamalar, masaüstü sürümüne kıyasla sınırlı içe aktarma sihirbazı işlevselliğine sahiptir.
Tarayıcı Sürümü (Office.com)
- Tarayıcıda yeni bir çalışma kitabı oluşturun.
- Veri → Metinden/CSV'den sekmesine gidin.
- Dosyayı bilgisayarınızdan veya OneDrive'dan yükleyin.
- Çevrimiçi sürüm genellikle UTF-8 kodlamasını ve ayırıcıları yeterince doğru şekilde otomatik olarak algılar. Otomatik algılama hata yaparsa, burada manuel ince ayar olanakları programa göre daha azdır.
- Yükle'ye tıklayın.
Mobil Uygulama (iOS / Android)
Mobil sürümlerde tam özellikli içe aktarma sihirbazı genellikle mevcut değildir veya ücretli özelliklerde gizlidir.
- Temel Yöntem: «Aç» düğmesini kullanın ve depolama alanından dosyayı seçin. Uygulama yapıyı otomatik olarak tanımlamaya çalışacaktır.
- Hatalarda: Veriler «birleşmiş» görünüyorsa, dosyayı üçüncü taraf bir düzenleyicide (örneğin, Google E-Tablolar veya özel CSV görüntüleyiciler) açıp tabloyu kopyalayarak Excel'e yapıştırmayı deneyin.
Dosya İşleme Yöntemlerinin Karşılaştırılması
| Yöntem | Ne Zaman Kullanılır | Hata Riski | Kodlama Desteği |
|---|---|---|---|
| Çift Tıklama (Aç) | Sadece sistem kodlamasında ve standart ayırıcıyla oluşan basit dosyalar için | Yüksek | Otomatik (genellikle hatalı) |
| İçe Aktarma Sihirbazı (Veri) | Her türlü iş görevi, rapor ve veritabanı için | Minimum | Tam manuel seçim (UTF-8, 1251 vb.) |
| Power Query | Benzer dosyaların düzenli işlenmesi, tabloların birleştirilmesi için | Yok | Tam + dönüşüm imkanı |
| Not Defteri + Kopyala/Yapıştır | Excel'in başlamadığı acil durumlar için | Orta (biçimlendirme kaybetme riski) | Panoya bağlı |
Sık Karşılaşılan Hatalar ve Çözüm Yolları
İçe aktarma kullanıldığında bile spesifik sorunlar ortaya çıkabilir. İşte bunların nasıl çözüleceği:
-
Metin yerine «anlaşılmaz karakterler»: Sorun kodlamadadır. İçe aktarma penceresinde kodlamayı UTF-8 olarak değiştirin. Bu işe yaramazsa, kaynak dosyayı Windows'ta «Not Defteri»nde veya Mac'te TextEdit'te açın, «Farklı Kaydet» seçeneğini belirleyin ve BOM ile UTF-8 (Byte Order Mark) kodlamasını seçin. Bu, Excel'in hatasız tanıyacağı özel bir dosya başlangıç etiketi ekler.
-
Tüm veriler tek bir sütunda: İçe aktarma sihirbazı yanlış ayırıcıyı seçmiştir. Önizleme penceresinde «Ayırıcı» seçeneğini manuel olarak «Virgül»den «Noktalı Virgül»e (veya tam tersine) değiştirin. Genellikle Avrupa sistemlerinden gelen dosyalar
;kullanırken, Amerikan sistemleri,kullanır. -
Telefon numaraları ilk sıfırı kaybediyor (099... → 99...): Excel verileri sayı olarak algılar ve anlamsız sıfırı atar. İçe aktarma aşamasında, önizleme penceresinde telefonların bulunduğu sütunun başlığına tıklayın ve «Veri Türü»nü Metin olarak değiştirin.
-
Tarihler yanlış görüntüleniyor (gün/ay karışmış): Bu, yerel ayar çatışmasıdır. İçe aktarma sihirbazında tarih içeren sütun için «Tarih» türünü seçin ve «Yükle»ye basmadan önce dosyadaki verilere uygun belirli bir format (örneğin, GAA veya AAG) belirtin.
Rutin işlemleri otomatikleştirmek için Power Query kullanın (Veri sekmesi → Veri Al). Temizleme ve içe aktarma adımlarını bir kez ayarlayabilir, ardından kaynak dosyayı yenisiyle değiştirerek «Yenile» düğmesiyle tabloyu otomatik olarak güncelleyebilirsiniz.
Alternatif Araçlar
Excel'in standart yöntemleri belirli bir dosyayla başa çıkamıyorsa (örneğin, dosya hasarlıysa veya egzotik bir yapıya sahipse):
- Google E-Tablolar: Kodlama ve ayırıcıların otomatik tespitinde mükemmeldir. Dosyayı buraya yükleyebilir, doğruluğunu kontrol edebilir ve geriye
.xlsxformatında indirebilirsiniz. - LibreOffice Calc: MS Excel'den daha esnek metin dosyası içe aktarma ayarlarına sahip olan ücretsiz ofis paketi.
- Kod Düzenleyiciler (Notepad++, VS Code): Dosyanın yapısını görsel olarak değerlendirmenize, içe aktarmayı bozan hücre içindeki fazla tırnak işaretlerini veya satır sonlarını bulmanıza olanak tanır.
Sıkça Sorulan Sorular (SSS)
CSV'nin çift tıklamayla her zaman doğru açılmasını sağlayabilir miyim? Bunu doğrudan Excel ayarlarında yapmak zordur, çünkü program bölge sistem ayarlarına bağlıdır. Bir makro oluşturmak veya içe aktarma prosedürünü başlatan bir kısayol kullanmak, ya da «Veri» sekmesini kullanmaya alışmak daha güvenilirdir.
Excel'in desteklediği maksimum CSV dosya boyutu nedir? Excel sayfası 1.048.576 satır ve 16.384 sütunla sınırlıdır. CSV'niz bundan büyükse, veriler yüklenirken kesilecektir. Büyük veri kümeleriyle çalışmak için Power Query üzerinden sayfa dışına aktarma yapmadan bağlantı kurmayı («Sadece Bağlantı Oluştur» modu) veya özel veritabanlarını kullanın.
Neden CSV olarak geri kaydederken formüller ve biçimlendirme kaybolur? CSV (Virgülle Ayrılmış Değerler) formatı yalnızca ham metin verilerini depolamak için tasarlanmıştır. Formülleri, renkleri, sütun genişliklerini veya birden fazla sayfayı desteklemez. Bu formatta kaydederken, yalnızca ilk sayfanın hücrelerinde görünen değerler kalır.