Jak zaimportować plik XML do programu Excel - Konwertuj XML na Excel

Format pliku XML jest dość powszechnie używany w Internecie i istnieje możliwość, że czasami będziesz musiał pracować z danymi w pliku XML.

Teraz nie możesz bezpośrednio używać pliku XML, ponieważ nie jest przeznaczony do odczytu przez ludzi (ale maszyny). W takim przypadku dobrze byłoby wiedzieć, jak przekonwertować plik XML do Excela, abyś mógł łatwo pracować z danymi i je analizować.

W tym samouczku pokażę Ci dwa naprawdę proste sposoby zaimportuj plik XML do programu Excel za pomocą Power Query.

Co to jest plik XML?

XML oznacza Rozszerzalny język znaczników. Plik XML może przechowywać dane w formacie, który może być łatwo odczytany przez aplikacje i systemy.

Ale nie jest tak łatwy do odczytania dla ludzi, dlatego być może będziemy musieli przekształcić go w format łatwiejszy w użyciu.

Jeśli zawiera dużo danych tekstowych, możesz użyć edytora tekstu, aby odczytać plik XML, a jeśli zawiera dane, możesz zaimportować ten plik XML do programu Excel, a następnie pracować z danymi.

XML jest dość powszechnie akceptowany jako format plików do przechowywania i przesyłania danych przez Internet. Wiele popularnych formatów plików, takich jak Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML i SVG, również korzysta z formatu XML.

Większość popularnych witryn w Internecie ma swoją mapę witryny w formacie XML. Jest to plik, który zawiera szczegóły wszystkich ważnych stron i kategorii w witrynie. Oto przykład mapy witryny z Forbes.

Zobaczmy teraz, jak przekonwertować plik XML do programu Excel za pomocą dodatku Power Query.

Importuj plik XML do Excela

Jeśli masz już plik XML (pobrany w systemie lub link do niego w sieci), możesz łatwo przekonwertować go na dane w pliku Excel.

Dzięki Zapytanie o moc (teraz nazywany „Pobierz i przekształć”)

Importuj plik XML, który jest zapisany w twoim systemie

Na potrzeby tego samouczka użyję pliku XML zawierającego mapę witryny Forbes. Możesz pobrać plik, przechodząc do tego łącza, a następnie kliknij prawym przyciskiem myszy i zapisz plik.

Po umieszczeniu pliku XML w systemie wykonaj poniższe czynności, aby pobrać dane pliku XML do programu Excel:

  1. Otwórz plik Excel, z którego chcesz pobrać dane z pliku XML
  2. Kliknij kartę Dane
  3. W grupie danych „Pobierz i przekształć” kliknij opcję „Pobierz dane”
  4. Przejdź do opcji „Z pliku”
  5. Kliknij „Z XML”
  6. W wyświetlonym oknie dialogowym danych wejściowych zlokalizuj plik XML, który chcesz zaimportować, i wybierz go
  7. Kliknij Importuj. Spowoduje to zaimportowanie pliku XML do zapytania mocy i otworzenie okna dialogowego Nawigator
  8. Wybierz dane z pliku XML, który chcesz zaimportować. W takim przypadku kliknąłbym „mapa witryny” w lewym okienku
  9. [Opcjonalnie] Kliknij przycisk Przekształć dane, jeśli chcesz przekształcić dane przed załadowaniem ich do programu Excel (np. zmień nazwy kolumn lub usuń niektóre kolumny)
  10. Kliknij Załaduj

Powyższe kroki spowoduje wstawienie nowego arkusza roboczego do pliku Excel i załadowanie wszystkich danych z pliku XML do nowego arkusza roboczego.

Wielką zaletą korzystania z dodatku Power Query do pobierania danych z pliku XML do programu Excel jest to, że w przypadku aktualizacji pliku XML i pojawienia się w nim nowych rekordów nie trzeba powtarzać tego samego procesu.

Możesz po prostu kliknąć prawym przyciskiem myszy dowolną komórkę w tabeli i odświeżyć zapytanie.

Importuj plik XML do Excela za pomocą internetowego adresu URL

W powyższym przykładzie najpierw pobraliśmy plik XML do systemu, a następnie zaimportowaliśmy dane do Excela.

Jeśli masz internetowy adres URL, który zawiera plik XML (taki jak ten – https://www.forbes.com/sitemap_index.xml), nie musisz nawet pobierać pliku. możesz połączyć dodatek Power Query z tym adresem URL i wyodrębnić dane XML do programu Excel.

Poniżej znajdują się kroki, aby połączyć kwerendę power z internetowym adresem URL zawierającym dane XML i zaimportować te dane do programu Excel:

  1. Otwórz plik Excel, do którego chcesz zaimportować dane
  2. Kliknij kartę Dane
  3. W grupie Pobierz i przekształć kliknij opcję „Pobierz dane”
  4. Przejdź do opcji „Z innych źródeł”
  5. Kliknij „Z sieci”
  6. W oknie dialogowym „Z sieci” skopiuj i wklej adres URL zawierający dane XML
  7. Kliknij OK. Spowoduje to otwarcie okna dialogowego Nawigator, w którym możesz wybrać, które dane XML chcesz zaimportować
  8. Kliknij „mapa witryny”, czyli dane XML, które chcę w Excelu
  9. [Opcjonalnie] Kliknij przycisk Przekształć dane, jeśli chcesz przekształcić dane przed załadowaniem ich do programu Excel (np. zmień nazwy kolumn lub usuń niektóre kolumny)
  10. Kliknij Załaduj

Powyższe kroki spowoduje wstawienie nowego arkusza roboczego do pliku Excel i załadowanie wszystkich danych z pliku XML do nowego arkusza roboczego.

I znowu, w przypadku aktualizacji danych w tym adresie URL, po prostu odśwież zapytanie, aby uzyskać nowe dane w programie Excel.

Oto dwa proste sposoby konwersji pliku XML do programu Excel.

Jeśli masz plik XML w swoim systemie, możesz łatwo zaimportować dane za pomocą dodatku Power Query. A jeśli masz internetowy adres URL pliku XML, możesz również pobrać te dane do programu Excel.

Mam nadzieję, że ten samouczek okazał się przydatny.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave