XML Dosyasını Açma ve Excel'e Dönüştürme

⚡ Akıllı Özet

Excel'e XML içe aktarma, bir elektronik tabloyu web servisi, veritabanı veya metin dosyası gibi dışarıda bulunan verilere bağlar. Bu sayfa, harici veri kaynaklarını açıklar, web'den canlı bir XML para birimi akışını içe aktarır, yerel bir XML dosyasını açar ve verilerin yenilenmesini ele alır.

  • 🔗 Harici veri: Excel'e Access, SQL Server, web servisi veya CSV dosyası gibi Excel dışındaki bir kaynaktan bağlantı verilen veya içe aktarılan veriler.
  • 🌐 İnternetten: VERİ sekmesindeki "Web'den" düğmesi, örneğin Avrupa Merkez Bankası döviz kurları gibi canlı bir XML akışı çeker.
  • 📄 XML İçe Aktarımından: VERİ sekmesi, Diğer Kaynaklardan, XML Veri İçe Aktarma seçeneği, yerel bir XML dosyasını bir sayfaya açar.
  • 🗂️ Seçenekler İletişim Kutusu: Excel, XML dosyasının nasıl yerleştirileceğini sorar; bu genellikle mevcut çalışma sayfasında bir tablo olarak yer alır.
  • 🔄 Yenile: Veriler, Tümünü Yenile seçeneği, içe aktarılan her bağlantı için güncellemeleri yeniler, böylece rapor her zaman en güncel rakamları gösterir.
  • Güç Sorgusu: Get & Transform, harici verileri tabloya aktarmadan önce temizlemenin, yeniden şekillendirmenin modern yoludur.

XML Dosyasını Açın ve Excel'e Dönüştürün

Veri, herhangi bir ticari varlığın kan dolaşımıdır. İşletmeler, iş verileri depolama gereksinimlerine bağlı olarak verileri kaydetmek için farklı programlar ve formatlar kullanır. Bir veritabanı motoru tarafından desteklenen bir bordro programınız olabilir, bir CSV dosyasında veya hatta bir web sitesinden Excel'de analiz etmek istediğiniz verilere sahip olabilirsiniz. Bu makalede yukarıdakilere nasıl ulaşabileceğiniz gösterilmektedir.

Dış veri kaynağı nedir?

Dış veriler, Excel'in dışında bulunan bir kaynaktan Excel'e bağladığınız/içe aktardığınız verilerdir.

Dış örnekler şunları içerir:

  • Bir ortamda depolanan veriler Microsoft Veritabanına erişin. Bu, özel bir uygulamadan gelen bilgiler olabilir; Bordro, Satış Noktası, Envanter, vb.
  • elde edilen veriler, SQL Sunucu veya diğer veritabanı motorları, yani MySQL, Oracle, vb. – Bu, özel bir uygulamadan gelen bilgiler olabilir
  • Bir web sitesinden/web hizmetinden – bu bir bilgi olabilir Web hizmetleri yani internetteki döviz kurları, hisse senedi fiyatları vb.
  • Metin dosyası, yani CSV, sekmeyle ayrılmış vb. – bu, doğrudan bağlantı sağlamayan bir üçüncü taraf uygulamasından gelen bilgiler olabilir. Bu tür veriler, virgülle ayrılmış CSV dosyasına vb. aktarılan banka ödemelerini içerebilir.
  • Diğer türler, yani HTML verileri, Windows Azure Pazar Yeri vb.

Web sitesi (XML verileri) harici veri kaynağı örneği

XML'i Excel'e aktarmak için verilen bu örnekte, Euro para birimiyle işlem yaptığımızı ve döviz kurlarını Avrupa Merkez Bankası web hizmetinden almak istediğimizi varsayacağız. Döviz kuru API bağlantısı: https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • Yeni bir çalışma kitabı aç
  • Şerit çubuğundaki VERİ sekmesine tıklayın
  • “Web'den” butonuna tıklayın
  • Aşağıdaki pencereyi göreceksiniz

Web Sitesi(XML verileri) Dış Veri Kaynağı Örneği

  1. Keşfet https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml adreste
  2. Git düğmesine tıklayın, XML veri önizlemesini alacaksınız
  3. İşiniz bittiğinde İçe Aktar düğmesine tıklayın

Aşağıdaki seçenekler iletişim penceresini göreceksiniz

Web Sitesi(XML verileri) Dış Veri Kaynağı Örneği

  • Tamam düğmesine tıklayın
  • Aşağıdaki Excel içe aktarma XML verilerini alacaksınız

Web Sitesi(XML verileri) Dış Veri Kaynağı Örneği

XML'i Excel'e Nasıl Aktarırım

XML dosyasının Excel'e nasıl aktarılacağına dair başka bir örnek alalım, bu sefer web bağlantısı biçiminde olmayan yerel XML'iniz var. XML Dosyasını aşağıdan indirebilirsiniz.

XML Dosyasını İndirin

XML dosyasının nasıl açılacağına ilişkin adım adım süreç aşağıda verilmiştir. Excel:

Adım 1) Excel'de yeni bir çalışma kitabı oluşturun

  • Yeni bir çalışma kitabı aç
  • Şerit çubuğundaki VERİ sekmesine tıklayın
  • “Diğer Kaynaktan” seçeneğine tıklayın

XML'i Excel'e aktar

Adım 2) XML'i Veri kaynağı olarak seçin

  • Daha sonra “XML Verilerini İçe Aktarmadan” seçeneğine tıklayın

XML'i Excel'e aktar

Adım 3) XML dosyasını bulun ve seçin

Yukarıdaki örnekte olduğu gibi seçenekler diyalog penceresini göreceksiniz

  • Tamam düğmesine tıklayın
  • Aşağıdaki verileri alacaksınız

XML'i Excel'e aktar

İçe Aktarılan Harici Verileri Nasıl Yenilersiniz?

İçe aktarılan verilerin kopyala yapıştır yöntemine göre en büyük avantajı, kaynakla canlı bir bağlantı kurması ve bu sayede tekrar içe aktarmaya gerek kalmadan güncellenebilmesidir. Avrupa Merkez Bankası döviz kurları gibi bir web akışı günlük olarak değişir ve tek bir yenileme işlemiyle yeni rakamlar gelir.

  1. Bir bağlantıyı yenileyin: İçe aktarılan tablodaki herhangi bir hücreye tıklayın, VERİ sekmesini açın ve Yenile'yi seçin.
  2. Her şeyi yenileyin: Çalışma kitabındaki tüm bağlantıları aynı anda güncellemek için VERİ sekmesindeki Tümünü Yenile seçeneğini belirleyin.
  3. Otomatik olarak yenile: Bağlantı Özelliklerini açın ve "Her yenileme" seçeneğini dakika cinsinden belirtin veya "Dosya açıldığında verileri yenile" seçeneğini işaretleyin, böylece rapor otomatik olarak güncel kalır.
  4. Bağlantıları yönetin: Sorgular ve Bağlantılar özelliğini kullanarak tüm kaynakları görüntüleyebilir, yeniden adlandırabilir veya artık ihtiyaç duyulmayan bağlantıları kaldırabilirsiniz.

💡 İpucu: Yenileme işlemi başarısız olursa, kaynak adres değişmiş veya oturum açma işleminin arkasına taşınmış olabilir. Kontrol etmek için Bağlantı Özelliklerini açın. URLve yayının hala bir tarayıcıda açıldığını doğrulayın.

Power Query: Veri İçe Aktarmanın Modern Yolu

Excel 2016 ve sonraki sürümlerinde, VERİ sekmesindeki Veri Al ve Dönüştür grubu (Power Query olarak da adlandırılır), eski içe aktarma düğmelerinin çoğunun yerini almıştır. Aynı kaynaklardan veri içe aktarır, ancak veriler sayfaya ulaşmadan önce verileri temizlemek ve yeniden şekillendirmek için bir adım daha ekler.

  • Verileri Al: Veri Al'ı, ardından Dosyadan, Veritabanından veya XML ve web dahil olmak üzere Diğer Kaynaklardan'ı seçin.
  • Dönüştür: Power Query Düzenleyicisinde, sütunları kaldırabilir, satırları filtreleyebilir, metni bölebilir ve veri türlerini değiştirebilirsiniz; tüm bu işlemler tekrarlanabilir adımlar olarak kaydedilir.
  • Yük: Temizlenmiş sonucu bir tabloya veya doğrudan veri modeline yükleyin ve daha sonra tek bir tıklamayla yenileyin.

Eski "Web'den" ve "XML Verilerinden İçe Aktarma" düğmeleri hala çalışıyor ve yukarıda gösteriliyor; bu nedenle her iki yaklaşımı da bilmek faydalı olmaya devam ediyor.

SSS

Kopyala yapıştır tek seferlik bir anlık görüntüdür. İçe aktarma ise kaynakla canlı bir bağlantı kurar, böylece veriler daha sonra adımları tekrarlamaya gerek kalmadan yenilenebilir. Bu, kaynak değiştikçe raporun güncel kalmasını sağlar.

XML eşlemesi, bir XML şemasının öğelerini çalışma sayfasındaki hücrelere bağlar. Eşleme yapıldıktan sonra, Excel her XML alanının nereye ait olduğunu bilir, bu nedenle yenileme veya yeni bir dosya aynı düzeni otomatik olarak doldurur.

Harici bağlantılar başka bir konumdan içerik çalıştırabilir, bu nedenle Excel bir güvenlik uyarısı gösterir ve dosyayı Korumalı Görünüm'de açabilir. İçeriği yalnızca kaynak güvenilir olduğunda, örneğin kendi beslemeniz veya veritabanınız gibi, etkinleştirin.

Evet. Excel'deki Copilot gibi yapay zeka özellikleri doğru kaynağı önerir, verileri temizlemek için Power Query adımlarını oluşturur ve tabloya yükler. Kullanıcı bağlantıyı ve dönüştürülmüş sonucu kontrol eder.

Evet. Yapay zeka asistanları içe aktarılan sütunları profillendirir, eksik değerleri ve yanlış veri türlerini işaretler ve verilerin içeriğini özetler. Bu, Power Query'nin kaynak veriye uyguladığı temizleme işlemini hızlandırır.

Bu yazıyı şu şekilde özetleyin: