XML dosyaları Excel'e nasıl aktarılır (veya XML'i Excel'e dönüştürür)

XML dosyaları Excel'e nasıl aktarılır (veya XML'i Excel'e dönüştürür)

XML dosya biçimi Web'de çok yaygındır ve bazen XML dosyalarındaki verileri işlemeniz gerekebilir.

Artık XML dosyasını doğrudan kullanamazsınız çünkü insanların (ama makinelerin) okuması için değildir.Bu durumda, verileri kolayca işleyebilmeniz ve analiz edebilmeniz için bir XML dosyasını Excel'e nasıl dönüştüreceğinizi bilmek yardımcı olabilir.

Bu eğitimde size göstereceğimPower Query kullanarak XML dosyalarını Excel'e içe aktarınÇok basit iki yol.

XML dosyası nedir?

XML temsiliGenişletilebilir İşaretleme Dili.XML dosyaları, verileri uygulamaların ve sistemlerin kolayca okuyabileceği bir biçimde tutabilir.

Ancak insanlar için okunması kolay değil, bu yüzden onu daha erişilebilir bir biçime dönüştürmemiz gerekebilir.

Çok fazla metin verisi içeriyorsa, XML dosyasını okumak için bir metin düzenleyici kullanabilirsiniz, veri içeriyorsa, XML dosyasını Excel'e aktarabilir ve ardından verileri işleyebilirsiniz.

XML, Web'de veri depolamak ve iletmek için bir dosya biçimi olarak yaygın olarak kabul edilir.Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML ve SVG gibi birçok popüler dosya biçimi de XML dosya biçimini kullanır.

ilgili soru  Bir Excel hücresindeki birden çok satır nasıl ayrı hücrelere/sütunlara bölünür

İnternetteki en popüler web sitelerinin XML formatında site haritaları vardır.Bu, web sitesindeki tüm önemli sayfaların ve kategorilerin ayrıntılarını içeren bir dosyadır.

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

XML dosyalarını Excel'e aktarın

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

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

Sisteminizde kayıtlı XML dosyalarını içe aktarın

Bu eğitimin amaçları doğrultusunda, Forbes site haritası içeren bir XML dosyası kullanacağım.GeçebilirsinBu bağlantıDosyayı indirin, ardından sağ tıklayın ve dosyayı kaydedin.

Sisteminizde XML dosyası bulunduktan sonra, XML dosyası verilerini Excel'e aktarmak için şu adımları izleyin:

  1. XML dosyasındaki verileri almak için Excel dosyasını açın
  2. Veri sekmesine tıklayınExcel şeridindeki veri sekmesi
  3. Al ve Dönüştür veri grubunda, Veri Al seçeneğine tıklayınVeri Al açılır menüsünü tıklayın
  4. "Dosyadan" seçeneğine gidin
  5. "XML'den" seçeneğine tıklayınXML'den seçeneğini 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 aktarılacak XML dosyasından veri seçin.Bu durumda, sol bölmedeki "Site Haritaları"na tıklardımSol bölmedeki site haritası seçeneğine tıklayın
  9. [İsteğe bağlı] Verileri Excel'e yüklemeden önce dönüştürmek istiyorsanız (örneğin sütun adlarını değiştirin veya bazı sütunları silin) ​​Verileri Dönüştür düğmesini tıklayın.
  10. Yüklemek için tıklayın
ilgili soru  WhatsApp Web'de kendi çıkartmalarınızı nasıl oluşturabilirsiniz?

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

Excel dosyasındaki XML verileri

Bir XML dosyasından Excel'e veri çıkarmak için Power Query kullanmanın yararı, XML dosyası güncellendiğinde ve içinde yeni kayıtlar varsa aynı işlemi tekrarlamanız gerekmemesidir.

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

Yenilemek için tıklayın

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ı 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.

XML verilerini içeren bir web URL'sini yürütmek ve bu verileri Excel'e aktarmak için bir bağlantı gücü sorgusunun adımları şunlardır:

  1. Verileri içe aktarmak istediğiniz Excel dosyasını açın
  2. Veri sekmesine tıklayınExcel şeridindeki veri sekmesi
  3. Al ve Dönüştür grubunda Veri Al seçeneğine tıklayınVeri Al açılır menüsünü tıklayın
  4. "Diğer kaynaklardan" seçeneğine gidin
  5. "İnternetten" i tıklayınWeb'den tıklayın
  6. Web'den iletişim kutusunda, XML verilerini içeren URL'yi kopyalayıp yapıştırınXML verilerini almak için URL'yi girin
  7. Tamam'ı tıklayın.Bu, içe aktarılacak XML verilerini seçebileceğiniz gezgin iletişim kutusunu açacaktır.
  8. "Site Haritası"na tıklayın, bu Excel'de istediğim XML verisiSol bölme gezgininde site haritası
  9. [İsteğe bağlı] Verileri Excel'e yüklemeden önce dönüştürmek istiyorsanız (örneğin sütun adlarını değiştirin veya bazı sütunları silin) ​​Verileri Dönüştür düğmesini tıklayın.
  10. Yüklemek için tıklayın
ilgili soru  Excel'de verileri ters çevirin (sütunlar/satırlar halinde verilerin sırasını tersine çevirin)

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

Aynı şekilde, bu URL'deki veriler güncellenirse, yeni verileri Excel'de almak için sorguyu yenilemeniz yeterlidir.

Bu nedenle, aşağıdaki iki basit yöntemi kullanarak XML dosyalarını Excel'e dönüştürebilirsiniz.

Sisteminizde XML dosyalarınız varsa, Power Query'yi kullanarak verileri kolayca içe aktarabilirsiniz.XML dosyasının Web URL'sine sahipseniz, bu verileri Excel'e de çıkarabilirsiniz.

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

Oh merhaba 👋Tanıştığımıza memnun oldum.

Haber bültenimize abone ol, çok düzenli gönderharika teknolojipostanıza.

Yorum Ekle