XML Dosyasını Excel'e Aktarma - XML'i Excel'e Dönüştür

XML dosya formatı web'de oldukça yaygın olarak kullanılır ve bazen XML dosyasındaki verilerle çalışmanız gerekebilir.

Artık, insanlar (ama makineler) tarafından okunması amaçlanmadığından, XML dosyasını doğrudan kullanamazsınız. Böyle bir durumda, verilerle kolayca çalışabilmeniz ve analiz edebilmeniz için XML dosyasını Excel'e nasıl dönüştüreceğinizi bilmek yardımcı olacaktır.

Bu derste, size gerçekten basit iki yol göstereceğim. Power Query kullanarak bir XML dosyasını Excel'e içe aktarma.

XML Dosyası Nedir?

XML'in kısaltması Genişletilebilir İşaretleme Dili. Bir XML dosyası, verileri uygulamalar ve sistemler tarafından kolayca okunabilecek bir biçimde tutabilir.

Ancak insanlar için okunması o kadar kolay değil, bu yüzden onu kullanımı daha kolay bir formata dönüştürmek zorunda kalabiliriz.

Çok fazla metin verisi içeriyorsa, XML dosyasını okumak için bir metin düzenleyici kullanabilir ve veri içeriyorsa, o XML dosyasını Excel'e aktarabilir ve ardından verilerle çalışabilirsiniz.

XML, verileri web üzerinden depolamak ve iletmek için bir dosya biçimi olarak oldukça yaygın olarak kabul edilmektedir. Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML ve SVG gibi birçok popüler dosya biçimi de XML dosya biçimini kullanır.

İnternetteki en popüler web sitelerinin site haritası XML biçimindedir. Bu, bir web sitesindeki tüm önemli sayfaların ve kategorilerin ayrıntılarını içeren bir dosyadır. İşte Forbes'tan site haritasına bir örnek.

Şimdi Power Query kullanarak bir XML dosyasını Excel'e nasıl dönüştüreceğimizi görelim.

XML Dosyasını Excel'e Aktarın

Halihazırda bir XML dosyanız varsa (sisteminize indirilmiş veya buna web'de bir bağlantı), onu kolayca bir Excel dosyasındaki verilere dönüştürebilirsiniz.

Sayesinde Güçlü Sorgu (artık 'Al ve Dönüştür' olarak adlandırılıyor)

Sisteminizde Kaydedilen XML Dosyasını İçe Aktarın

Bu eğitimin amacı için, Forbes site haritasını içeren bir XML dosyası kullanacağım. Dosyayı bu bağlantıya giderek indirebilir, ardından sağ tıklayıp dosyayı kaydedebilirsiniz.

Sisteminizde XML dosyası bulunduktan sonra, XML dosyası verilerini Excel'e almak için aşağıdaki adımları izleyin:

  1. XML dosyasından verileri almak istediğiniz Excel dosyasını açın
  2. Veri sekmesine tıklayın
  3. 'Al ve Dönüştür' veri grubunda, 'Veri Al' seçeneğine tıklayın
  4. 'Dosyadan' seçeneğine gidin
  5. 'XML'den' üzerine tıklayın
  6. Açılan giriş verileri iletişim kutusunda, içe aktarmak istediğiniz XML dosyasını bulun ve seçin.
  7. İçe Aktar'ı tıklayın. Bu, XML dosyasını güç sorgusuna aktaracak ve Gezgin iletişim kutusunu açacaktır.
  8. İçe aktarmak istediğiniz XML dosyasındaki verileri seçin. Bu durumda, sol bölmedeki 'site haritasına' tıklardım
  9. [İsteğe bağlı] Verileri Excel'e yüklemeden önce dönüştürmek istiyorsanız (sütun adlarını değiştirmek veya bazı sütunları kaldırmak gibi) Verileri Dönüştür düğmesini tıklayın.
  10. Yükle'ye tıklayın

Yukarıdaki adımlar, Excel dosyasına yeni bir çalışma sayfası ekler ve XML dosyasındaki tüm verileri yeni çalışma sayfasına yükler.

Verileri bir XML dosyasından Excel'e getirmek için Power Query kullanmanın harika yanı, XML dosyasının güncellenmesi ve içinde yeni kayıtların olması durumunda aynı işlemi tekrarlamanıza gerek olmamasıdır.

Tablodaki herhangi bir hücreye sağ tıklayıp sorguyu yenileyebilirsiniz.

Web URL'sini kullanarak XML Dosyasını Excel'e aktarın

Yukarıdaki örnekte, önce XML dosyasını sisteme indirdik ve ardından verileri Excel'e aktardık.

XML dosyasını içeren bir web URL'niz varsa (bunun gibi - https://www.forbes.com/sitemap_index.xml), dosyayı indirmeniz bile gerekmez. Power Query'yi bu URL'ye bağlayabilir ve XML verilerini Excel'e çıkarabilirsiniz.

Aşağıda, güçlü sorguyu XML verilerini içeren bir web URL'si yapmak ve bu verileri Excel'e aktarmak için gereken adımlar verilmiştir:

  1. Verileri içe aktarmak istediğiniz Excel dosyasını açın
  2. Veri sekmesine tıklayın
  3. Al ve Dönüştür grubunda, 'Veri Al' seçeneğine tıklayın
  4. 'Diğer Kaynaklardan' seçeneğine gidin
  5. 'Web'den' üzerine tıklayın
  6. "Web'den" iletişim kutusunda, XML verilerini içeren URL'yi kopyalayıp yapıştırın
  7. Tamam'ı tıklayın. Bu, hangi XML verilerinin içe aktarılacağını seçebileceğiniz Gezgin iletişim kutusunu açacaktır.
  8. Excel'de istediğim XML verileri olan 'site haritasına' tıklayın
  9. [İsteğe bağlı] Verileri Excel'e yüklemeden önce dönüştürmek istiyorsanız (sütun adlarını değiştirmek veya bazı sütunları kaldırmak gibi) Verileri Dönüştür düğmesini tıklayın.
  10. Yükle'ye tıklayın

Yukarıdaki adımlar, Excel dosyasına yeni bir çalışma sayfası ekler ve XML dosyasındaki tüm verileri yeni çalışma sayfasına yükler.

Ve yine, bu URL'deki verilerin güncellenmesi durumunda, yeni verileri Excel'de almak için sorguyu yenilemeniz yeterlidir.

Bunlar, bir XML dosyasını Excel'e dönüştürmek için kullanabileceğiniz iki basit yoldur.

Sisteminizde XML dosyası varsa, Power Query'yi kullanarak verileri kolayca içe aktarabilirsiniz. Ve XML dosyasının bir web URL'sine sahipseniz, bu verileri Excel'e de getirebilirsiniz.

Umarım bu öğreticiyi faydalı bulmuşsunuzdur.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave