Üçüncü Taraf Formatlardan Excel'e Veri Aktarımı
Excel'de verileri açmak ve içe aktarmak için yerleşik araçları kullanın: CSV için "Metni Sütunlara Dönüştür" işlevini veya içe aktarma sihirbazını; XML için "Veri" sekmesi → "XML'den"; tablolar içeren PDF dosyaları için ise "Veri Al" → "Dosyadan" → "PDF'den" (Excel 2016+ ve Office 365'te mevcuttur) işlevini kullanın. Bu yöntemler, veri yapısını korumanıza ve manuel kopyalamayı önlemenize olanak tanır.
Aşağıda her bir format için ayrıntılı talimatlar ve kodlama ile dosya yapılarına ilişkin sık karşılaşılan sorunların çözümleri sunulmaktadır.
Hızlı İpucu: Modern bir Excel sürümünüz varsa (Office 365 veya 2019+), herhangi bir tablo verisini içe aktarmak için en iyi yol Power Query ("Veri Al ve Dönüştür") eklentisini kullanmaktır. Bu araç, ayırıcıları ve veri türlerini otomatik olarak algılar.
CSV (Virgülle Ayrılmış Değerler) Dosyalarını İçe Aktarma
CSV dosyaları, değerlerin virgül, noktalı virgül veya sekme ile ayrıldığı basit bir metin formatıdır. Dosyaya çift tıklayarak doğrudan açmak genellikle hatalara yol açar: tüm veriler tek bir sütuna sığar veya Rus harfleri bozulur (kodlama sorunu).
Yöntem 1: Sihirbaz ile Doğru İçe Aktarma (Önerilen)
Bu yöntem, sütunların doğru şekilde ayrılmasını ve kodlamanın seçilmesini garanti eder.
- Boş bir Excel çalışma kitabı açın.
- Veri (Data) sekmesine gidin.
- Veri Al (veya eski sürümlerde "Metinden/CSV'den") düğmesine tıklayın.
.csvdosyanızı seçin.- Açılan önizleme penceresinde:
- Dosya Kodlaması: "Anlamsız karakterler" görüyorsanız
65001: Unicode (UTF-8)veya1251: Kiril (Windows)seçeneğini belirleyin. - Ayırıcı: Dosyada kullanılan sembolü belirtin (virgül, noktalı virgül, sekme). Excel genellikle bunu otomatik olarak algılar.
- Dosya Kodlaması: "Anlamsız karakterler" görüyorsanız
- Yükle düğmesine tıklayın. Veriler, akıllı bir tablo olarak yeni bir sayfada görünecektir.
Yöntem 2: Manuel Açma ve Ayırma
Dosya zaten açıksa ve tüm veriler tek bir sütundaysa (örneğin, A sütununda):
- Verileri içeren tüm sütunu seçin (
Aharfine tıklayın). - Veri sekmesine gidin → Metni Sütunlara Dönüştür.
- Sihirbazda Sınırlanmış → İleri seçeneğini belirleyin.
- Gerekli ayırıcıyı işaretleyin (çoğunlukla Virgül veya Noktalı Virgül). Alt kısımda önizlemeyi göreceksiniz.
- Son düğmesine tıklayın.
Baştaki Sıfır Sorunu: CSV içe aktarımı sırasında, başında sıfır olan telefon numaraları veya kodlar (örneğin, 007) 7 haline gelebilir. Bunu önlemek için, içe aktarma sihirbazının 3. adımında sütun veri formatını "Genel" yerine Metin olarak seçin.
XML Formatındaki Dosyalarla Çalışma
XML (Extensible Markup Language), verileri etiketler halinde saklar. Excel, bunları hiyerarşik tablolar olarak okuyabilir.
"Veri" Sekmesi Aracılığıyla İçe Aktarma
- Excel'i açın ve Veri sekmesine gidin.
- Veri Al → Dosyadan → XML'den seçeneğine tıklayın.
.xmldosyasını seçin.- Excel yapıyı analiz edecektir. Dosya yinelenen öğeler içeriyorsa (ürün listeleri, iletişim bilgileri gibi), bunları tablo olarak yüklemeyi teklif edecektir.
- Yükle düğmesine tıklayın.
Standart içe aktarma çalışmazsa (dosya karmaşık bir şemaya sahipse), "Aç" seçeneğini kullanabilirsiniz:
- Dosya → Aç → Dosya türü olarak "Tüm Dosyalar (.)" seçeneğini belirleyin.
- XML dosyanızı bulun. Excel size nasıl açılacağını soracaktır: "XML Tablosu Olarak", "Salt Okunur Çalışma Kitabı Olarak" veya "XML Kaynak Görev Bölmesini Kullan".
- XML Tablosu Olarak seçeneğini belirleyin. Veriler tanınacak ve sayfaya yerleştirilecektir.
PDF Belgelerinden Tablo Çıkarma
Eskiden PDF'den veri aktarmak, kopyalama ve uzun süreli biçimlendirme gerektirirdi. Modern Excel sürümleri (2016'dan itibaren ve Microsoft 365 aboneliğinde) yerleşik bir PDF ayrıştırıcısına sahiptir.
Adım Adım Talimatlar:
- Yeni bir çalışma kitabı oluşturun veya boş bir sayfaya geçin.
- Veri sekmesi → Veri Al → Dosyadan → PDF'den seçeneğine gidin.
- PDF belgesini seçin.
- Gezgin penceresi açılacaktır. Sol tarafta dosyada bulunan nesnelerin bir listesi görüntülenecektir (genellikle
Table001,Table002vb.). - Önizlemeyi sağ tarafta görmek için üzerlerine tıklayın. Gerekli tabloyu seçin.
- Yükle (hızlı içe aktarma için) veya Verileri Dönüştür (yüklemeden önce fazla satırları temizlemek gerekiyorsa) düğmesine tıklayın.
"PDF'den" düğmesi yoksa: Eski bir Excel sürümü kullanıyorsunuz demektir. Bu durumda:
- PDF'yi bir tarayıcıda (Chrome, Edge) açın.
- Tabloyu fareyle seçin ve kopyalayın (
Ctrl+C). - Excel'de bir hücreye sağ tıklayın ve Özel Yapıştır → Unicode Metin seçeneğini belirleyin. Bu işlem, normal yapıştırmadan daha iyi bir yapı koruması sağlar.
İçe Aktarma Yöntemlerinin Karşılaştırılması
| Format | Önerilen Araç | Zorluk | Biçimlendirme Kaybı Riski |
|---|---|---|---|
| CSV | Veri → Metinden/CSV'den | Düşük | Minimal (doğru kodlama ile) |
| XML | Veri → XML'den | Orta | Şema yapısına bağlı |
| Veri → PDF'den | Orta | Karmaşık sınırlarda hata olabilir | |
| PDF (eski Excel) | Tarayıcıdan kopyalama | Yüksek | Yüksek (manuel temizlik gerekir) |
İçe Aktarma Sırasında Sık Karşılaşılan Hatalar
- Rusça metin yerine "anlamsız karakterler".
- Neden: Dosyanın yanlış kodlanması (genellikle yabancı hizmetlerden gelen CSV dosyalarında görülür).
- Çözüm: "Metinden" sihirbazı ile içe aktarırken kodlamayı manuel olarak
UTF-8veyaWindows-1251olarak değiştirin. Dosyayı çift tıklayarak açmayın.
- Tarihler sayı olarak görüntüleniyor (örneğin, 44562).
- Neden: Excel, içe aktarma sırasında tarih formatını tanıyamadı.
- Çözüm: Sütunu seçin,
Ctrl+1tuşlarına basın (Hücre Biçimi) ve "Tarih" seçeneğini belirleyin. Alternatif olarak, içe aktarma sihirbazını kullanın ve son adımda sütun formatını "Tarih" (MDY veya DMY) olarak belirtin.
- Noktalı sayılar toplanmıyor.
- Neden: Sistemde ondalık ayırıcı virgülken, dosyada nokta gelmiş (veya tam tersi). Bu tür sayılar metin olarak algılanır.
- Çözüm: "Bul ve Değiştir" (
Ctrl+H) işlevini kullanın:.bulup,ile değiştirin (veya tam tersi), ya da Windows bölgesel ayarlarını değiştirin.
- PDF içe aktarırken tablo "kaydı".
- Neden: Kaynak belgede birleştirilmiş hücreler veya gizli ızgara çizgileri vardı.
- Çözüm: Dosyayı seçtikten sonra Verileri Dönüştür (Power Query) düğmesini kullanarak, sayfaya yüklemeden önce boş üst satırları silin ve sütunları ayırın.
SSS
CSV veya PDF'den gelen verileri otomatik olarak güncelleyebilir miyim? Evet. "Veri Al" (Power Query) işlevini kullandıysanız, kaynak dosya değiştiğinde "Veri" sekmesindeki Tümünü Yenile düğmesine tıklamanız yeterlidir; Excel'deki tablo yeni değerleri çekecektir.
Neden Excel XML dosyamı görmüyor? Dosyanın doğru bir yapıya sahip olduğundan emin olun (açılış ve kapanış etiketleri eşleşmeli). Dosya bozuksa, kontrol etmek için "Not Defteri"nde açmayı deneyin. Ayrıca, dosyanın sistem tarafından engellenip engellenmediğini de kontrol edin (Dosya Özellikleri → "Engellemeyi Kaldır" kutucuğu).
Dosyayı tekrar CSV olarak nasıl kaydederim? Düzenleme yaptıktan sonra "Dosya" → "Farklı Kaydet" seçeneğine tıklayın. Dosya türü olarak "CSV (Virgülle Ayrılmış)" seçeneğini belirleyin. Unutmayın, CSV olarak kaydederken formüller, biçimlendirme ve ek sayfalar kaybolur (yalnızca aktif sayfa kaydedilir).
Mac'te PDF'den içe aktarma çalışır mı? Evet, PDF'den içe aktarma işlevi Excel for macOS'ta (2016 ve sonraki sürümler) mevcuttur, ancak arayüz küçük farklılıklar gösterebilir. Yol: "Veri" sekmesi → "Dış Veri Al" → "PDF'den".