Her türlü veriyi tabloya dönüştürme: Excel'de dosyalarla çalışma
Bir dosyayı Excel formatında (.xlsx) açıp dönüştürmek için metin verileri için yerleşik içe aktarma sihirbazını ("Veri" sekmesi → "Metin/CSV'den") veya karmaşık yapılar (XML, JSON) için "Veri Al" özelliğini kullanın. Bu, ayırıcıların, kodlamanın ve veri türlerinin doğru şekilde belirlenmesini garanti eder ve CSV, TXT, PDF veya veritabanlarından dönüştürme sırasında bilgi kaybını önler.
Aşağıda, veri yapısını korumanıza ve tipik hatalardan kaçınmanıza yardımcı olacak en popüler formatlarla çalışmak için kanıtlanmış yöntemler sunulmaktadır.
Neden sadece "Aç" değil, doğru içe aktarma önemlidir
Birçok kullanıcı, Excel'in halledeceğini umarak bir dosyaya (örneğin .csv) çift tıklar. Bu genellikle sorunlara yol açar: tüm veriler tek bir sütunda birleşir, Kiril alfabesi anlaşılmaz karakterlere dönüşür ve tarihler yanlış görüntülenir.
Altın kural: Metin ve yapılandırılmış dosyalar için her zaman "Dosya → Aç" yerine Veri → Veri Al menüsünü kullanın. Bu, tablo yüklenmeden önce parametreleri ayarlamanıza olanak tanıyan güçlü Power Query motorunu başlatır.
Doğru içe aktarma yönteminin kullanılması şunları sağlar:
- Ayırıcıyı açıkça belirtme (virgül, noktalı virgül, sekme).
- Kodlamayı seçme (modern dışa aktarmalar için UTF-8, eski sistemler için Windows-1251).
- Hücrelere gelmeden önce her sütun için veri türünü (metin, sayı, tarih) belirleme.
Metin formatlarıyla çalışma: CSV, TSV ve TXT
CSV (Virgülle Ayrılmış Değerler) ve TSV (Sekmeyle Ayrılmış Değerler) dosyaları, içe aktarma için en yaygın veri kaynaklarıdır.
İçe aktarma için adım adım algoritma
- Boş bir Excel çalışma kitabı açın.
- Veri sekmesine geçin.
- Veri Al → Dosyadan → Metin/CSV'den seçeneğine tıklayın.
- Dosyanızı seçin. Önizleme penceresi açılacaktır.
- Ayırıcı açılır listesinden gerekli sembolü seçin (genellikle "Virgül" veya "Noktalı Virgül").
- Dosya Kodlamasını kontrol edin. Harfler yerine anlaşılmaz semboller görüyorsanız,
65001: Unicode (UTF-8)veya1251: Kiril (Windows)olarak değiştirmeyi deneyin. - Verileri sayfaya yerleştirmek için Yükle'ye veya ek temizlik gerekiyorsa Verileri Dönüştür'e tıklayın.
Tarihlere dikkat. ABD'den içe aktarma yapılırken tarihler genellikle AA/GG/YYYY formatında gelir, ancak Rusya'da GG.AA.YYYY beklenir. Önizleme penceresinde, tarih sütunundaki veri türü simgesine tıklayın ve kaynak ülkeyi belirterek "Bölgesel ayarları kullan" seçeneğini seçin.
Başarılı yüklemeden sonra dosyayı mutlaka Excel'in kendi formatında kaydedin: Dosya → Farklı Kaydet → Excel Çalışma Kitabı (*.xlsx).
Karmaşık yapıların içe aktarılması: XML ve JSON
Modern sistemler ve API'ler genellikle verileri JSON veya XML formatında sunar. Excel, bunlarla doğrudan çalışabilir ve iç içe geçmiş yapıları düz tablolar haline getirebilir.
JSON nasıl açılır
- Veri sekmesi → Veri Al → Dosyadan → JSON'dan.
- Excel bir gezgin gösterecektir. Veriler bir kayıt listesi ise, onu seçin.
- Verileri Dönüştür'e tıklayın. Power Query düzenleyicisi açılacaktır.
- Hücrelerde
RecordveyaListyazıyorsa, iç içe geçmiş alanları yeni sütunlara çıkarmak için Genişlet düğmesine (sütun başlığındaki iki ok) tıklayın. - Kapat ve Yükle'ye tıklayın.
XML nasıl açılır
Süreç benzerdir: Veri → XML'den. Power Query, etiketlerin hiyerarşisini otomatik olarak tanır. Göreviniz, gelecekteki tablonun satırlarına karşılık gelen düğümleri seçmek ve gerekli öznitelikleri genişletmektir.
PDF'i tabloya dönüştürme
PDF tablolarını Excel'e dönüştürmek en sık yapılan görevlerden biridir. Excel 2016 sürümünden başlayarak (ve Microsoft 365 aboneliğinde), bu özellik yerel olarak dahildir.
- Veri → Veri Al → Dosyadan → PDF'den seçeneğine gidin.
- Dosyayı seçin. Gezgin penceresinin sol tarafında bulunan tabloların listesi (Table001, Table002...) görünecektir.
- Sağ taraftaki önizlemeyi görüntüleyerek üzerlerine tıklayın.
- Gerekli tabloyu seçin ve Yükle'ye tıklayın.
Yerleşik araç, karmaşık PDF tasarımının (birleştirilmiş hücreler, grafikler) üstesinden gelemezse, çevrimiçi dönüştürücüler kullanın veya tabloyu Acrobat Reader'dan kopyalayıp Excel'e Özel Yapıştır → Metin komutunu kullanarak yapıştırın. Bundan sonra sütun sınırlarının manuel olarak temizlenmesi gerekebilir.
Tekrarlayan dönüştürmenin otomatikleştirilmesi
Sürekli olarak aynı formattaki dosyaları açmanız gerekiyorsa (örneğin, 1C'den günlük CSV raporları), otomatik güncellemeyi ayarlayın.
Power Query ("Veri Al" yöntemi) kullanıldığında, dosya yolu sorguda saklanır.
- Yeni dosyayı aynı ada sahip olarak aynı klasöre koyun (eskisinin üzerine yazarak) veya veri kaynağını değiştirin.
- Excel'de tabloya sağ tıklayın ve Yenile'yi seçin.
- Tüm temizleme ve dönüştürme adımları yeni verilere otomatik olarak uygulanacaktır.
Bu, haftalık raporların işlenmesinde saatlerce süren manuel çalışmadan tasarruf sağlar.
Sık yapılan hatalar ve çözümleri
| Hata | Neden | Çözüm |
|---|---|---|
| Tüm veriler tek sütunda | İçe aktarma sırasında ayırıcı yanlış seçildi | İçe aktarma sihirbazını kullanın ("Veri" → "Metinden") ve doğru sembolü (virgül, sekme) belirtin. |
| Metin yerine anlaşılmaz karakterler | Dosya kodlaması yanlış | İçe aktarma penceresinde kodlamayı UTF-8 veya Windows-1251 olarak değiştirin. |
| Tarihler sayıya dönüştü (44567) | Hücre formatı "Genel" olarak değişti | Sütunu seçin, Ctrl+1 tuşlarına basın ve "Tarih" formatını seçin. |
| Baştaki sıfırların kaybolması (00123 → 123) | Excel sütunu sayı olarak algıladı | Sihirbazda içe aktarma sırasında sütunun veri türünü açıkça "Metin" olarak belirtin. |
| Gereksiz boşluklar | Veritabanından dışa aktarma özellikleri | =KIRP() formülünü veya "Bul ve Değiştir" aracını (boşluk → hiçbir şey) kullanın. |
SSS
Excel'de .ods (OpenOffice) dosyası açılabilir mi? Evet, modern Excel sürimleri .ods dosyalarını "Dosya → Aç" üzerinden doğrudan açar. Ancak formüllerin tam uyumluluğu için kaydederken bunları .xlsx formatına dönüştürmek daha iyidir.
Birden fazla dosya aynı anda nasıl dönüştürülür? Yerleşik araçlarla toplu dönüştürme yapılamaz, ancak "Klasörden" özelliği ile Power Query kullanılabilir. Dosyaların bulunduğu klasörü belirtin; Excel bunları tek bir büyük tabloda birleştirir, ardından sonucu tek bir .xlsx dosyası olarak kaydedersiniz.
Çevrimiçi dönüştürücüler kullanmak güvenli mi? Herkese açık veriler için evet. Finansal raporlar, kişisel veriler veya ticari sırlar için dosyaları üçüncü taraf sunuculara göndermemek adına yalnızca yerel araçlar (Excel'in kendisi veya yüklü programlar) kullanın.