Jak otworzyć i przekonwertować plik XML do programu Excel
⚡ Inteligentne podsumowanie
Importowanie XML do Excela łączy arkusz kalkulacyjny z danymi znajdującymi się poza nim, takimi jak usługa internetowa, baza danych lub plik tekstowy. Ta strona wyjaśnia zewnętrzne źródła danych, importuje aktualny strumień walut XML z internetu, otwiera lokalny plik XML i omawia odświeżanie danych.

Dane to krwioobieg każdego podmiotu gospodarczego. Firmy korzystają z różnych programów i formatów do zapisywania danych w zależności od wymagań dotyczących przechowywania danych biznesowych. Możesz mieć program płacowy oparty na silniku bazy danych, możesz mieć dane w pliku CSV lub nawet ze strony internetowej, które chciałbyś analizować w Excelu. W tym artykule pokazano, jak można osiągnąć powyższe.
Co to jest zewnętrzne źródło danych?
Dane zewnętrzne to dane, które łączysz/importujesz do programu Excel ze źródła znajdującego się poza programem Excel.
Przykłady zewnętrzne obejmują:
- Dane przechowywane w a Microsoft Dostęp do bazy danych. Mogą to być informacje z niestandardowej aplikacji, tj Lista płac, punkt sprzedaży, zapasy, itd.
- Dane z SQL Serwer lub inne silniki baz danych, tj MySQL, Oracleitp. – Mogą to być informacje z niestandardowej aplikacji
- Ze strony internetowej/usługi internetowej – mogą to być informacje z: Usługi sieci Web tj. kursy wymiany walut z Internetu, ceny akcji itp.
- Plik tekstowy, np. CSV, rozdzielony tabulatorami itp. – mogą to być informacje z aplikacji strony trzeciej, która nie udostępnia bezpośrednich linków. Takie dane mogą obejmować płatności bankowe wyeksportowane do pliku CSV rozdzielanego przecinkami itp.
- Inne typy, tj. dane HTML, Windows Azure Rynek itp.
Przykład zewnętrznego źródła danych witryny internetowej (dane XML).
W tym przykładzie importowania XML do Excela założymy, że handlujemy walutą euro i chcielibyśmy uzyskać kursy wymiany z serwisu internetowego Europejskiego Banku Centralnego. Link do interfejsu API kursu wymiany walut to https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
- Otwórz nowy skoroszyt
- Kliknij zakładkę DANE na pasku wstążki
- Kliknij przycisk „Z Internetu”.
- Pojawi się następujące okno
- Wchodzę https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml w adresie
- Kliknij przycisk Go, wyświetli się podgląd danych XML
- Po zakończeniu kliknij przycisk Importuj
Wyświetli się następujące okno dialogowe z opcjami
- Kliknij przycisk OK
- Otrzymasz następujące dane XML importowane z programu Excel
Jak zaimportować XML do Excela
Weźmy inny przykład importowania pliku XML do programu Excel, tym razem masz lokalny plik XML, a nie łącze internetowe. Poniżej możesz pobrać plik XML.
Oto krok po kroku proces otwierania pliku XML w przewyższać:
Krok 1) Utwórz nowy skoroszyt w programie Excel
- Otwórz nowy skoroszyt
- Kliknij zakładkę DANE na pasku wstążki
- Kliknij „Z innego źródła”
Krok 2) Wybierz XML jako źródło danych
- Następnie kliknij „Z importu danych XML”
Krok 3) Znajdź i wybierz plik XML
- Teraz wybierz opcję Plik XML do arkusza Excela
Otrzymasz okno dialogowe opcji jak w powyższym przykładzie
- Kliknij przycisk OK
- Otrzymasz następujące dane
Jak odświeżyć zaimportowane dane zewnętrzne
Główną zaletą importowanych danych w porównaniu z kopiowaniem i wklejaniem jest to, że utrzymują one aktywne połączenie ze źródłem, dzięki czemu można je aktualizować bez konieczności ponownego importowania. Źródło internetowe, takie jak kursy walut EBC, zmienia się codziennie, a nowe dane są dostępne po jednorazowym odświeżeniu.
- Odśwież jedno połączenie: Kliknij dowolną komórkę w zaimportowanej tabeli, otwórz kartę DANE i wybierz opcję Odśwież.
- Odśwież wszystko: Aby zaktualizować wszystkie połączenia w skoroszycie jednocześnie, wybierz opcję Odśwież wszystko na karcie DANE.
- Odśwież automatycznie: Otwórz Właściwości połączenia i zaznacz opcję „Odświeżaj co” (liczba minut) lub „Odświeżaj dane podczas otwierania pliku”, aby raport był zawsze aktualny.
- Zarządzaj połączeniami: Użyj opcji Zapytania i połączenia, aby wyświetlić wszystkie źródła, zmienić ich nazwy lub usunąć połączenia, które nie są już potrzebne.
💡 Wskazówka: Jeśli odświeżenie się nie powiedzie, adres źródłowy mógł ulec zmianie lub zostać przeniesiony za logowanie. Otwórz Właściwości połączenia, aby sprawdzić URLi sprawdź, czy kanał nadal otwiera się w przeglądarce.
Power Query: nowoczesny sposób importowania danych
W programie Excel 2016 i nowszych, grupa „Pobierz i przekształc” na karcie „DANE”, nazywana również Power Query, zastępuje większość starszych przycisków importowania. Importuje te same źródła, ale dodaje krok czyszczenia i przekształcania danych przed ich dotarciem do arkusza.
- Pobierz dane: Wybierz opcję Pobierz dane, następnie Z pliku, Z bazy danych lub Z innych źródeł, w tym XML i sieci Web.
- Przekształcać: W Edytorze Power Query możesz usuwać kolumny, filtrować wiersze, dzielić tekst i zmieniać typy danych, a wszystkie te czynności są rejestrowane jako powtarzalne kroki.
- Obciążenie: Załaduj oczyszczony wynik do tabeli lub bezpośrednio do modelu danych i odśwież go później jednym kliknięciem.
Starsze przyciski „Z sieci Web” i „Z danych XML” nadal działają i są pokazane powyżej, dlatego warto znać oba podejścia.






