Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


XML

Podsumowanie

Element opis
Stan wydania Ogólna dostępność
Produkty Excel
Power BI (modele semantyczne)
Power BI (przepływy danych)
Sieć szkieletowa (Dataflow Gen2)
Power Apps (przepływy danych)
Dynamics 365 Customer Insights
Analysis Services
Dokumentacja referencyjna funkcji Xml.Tables
Xml.Document

Uwaga

Niektóre funkcje mogą być obecne w jednym produkcie, ale nie w innych ze względu na harmonogramy wdrażania i możliwości specyficzne dla hosta.

Obsługiwane funkcje

  • Importuj

Ładowanie lokalnego pliku XML z programu Power Query Desktop

Aby załadować lokalny plik XML:

  1. Wybierz opcję XML w zaznaczeniu Pobierz dane. Ta akcja spowoduje uruchomienie lokalnej przeglądarki plików i umożliwi wybranie pliku XML.

    Wybór pliku XML.

  2. Przejdź do katalogu zawierającego lokalny plik XMl, który chcesz załadować, a następnie wybierz pozycję Otwórz.

  3. W nawigatorze wybierz żądane dane, a następnie wybierz pozycję Załaduj, aby załadować dane, lub Przekształć dane, aby kontynuować przekształcanie danych w Edytor Power Query.

    Ładowanie danych z pliku XML w nawigatorze.

Ładowanie lokalnego pliku XML z usługi Power Query Online

Aby załadować lokalny plik XML:

  1. Na stronie Źródła danych wybierz pozycję XML.

  2. Wprowadź ścieżkę do lokalnego pliku XML.

    Wybór pliku XML z usługi online.

  3. Wybierz lokalną bramę danych z poziomu bramy danych.

  4. Jeśli wymagane jest uwierzytelnianie, wprowadź swoje poświadczenia.

  5. Wybierz Dalej.

Załadowanie pliku XML spowoduje automatyczne uruchomienie Edytor Power Query. W edytorze możesz przekształcić dane, jeśli chcesz, lub po prostu zapisać i zamknąć, aby załadować dane.

Plik XML załadowany w Edytor Power Query.

Ładowanie pliku XML z sieci Web

Jeśli chcesz załadować plik XML z sieci Web, zamiast wybierać łącznik XML, możesz wybrać łącznik sieci Web. Wklej adres żądanego pliku i zostanie wyświetlony monit z wyborem uwierzytelniania, ponieważ uzyskujesz dostęp do witryny internetowej zamiast pliku statycznego. Jeśli nie ma uwierzytelniania, możesz wybrać opcję Anonimowe. Tak jak w przypadku lokalnym, zostanie wyświetlona tabela ładowana domyślnie przez łącznik, którą można załadować lub przekształcić.

Rozwiązywanie problemów

Struktura danych

Ze względu na fakt, że wiele dokumentów XML ma poszarpane lub zagnieżdżone dane, może być konieczne wykonanie dodatkowych kształtowania danych, aby uzyskać je w postaci, która ułatwi wykonywanie analiz. Dotyczy to zarówno funkcji dostępnej Xml.Tables dla interfejsu Xml.Document użytkownika, jak i funkcji. W zależności od potrzeb może być konieczne kształtowanie danych.

Tekst a węzły

Jeśli dokument zawiera kombinację węzłów równorzędnych tekstu i innych niż tekst, mogą wystąpić problemy.

Jeśli na przykład masz węzeł podobny do następującego:

<abc>
    Hello <i>world</i>
</abc>

Xml.Tables funkcja zwróci część "world", ale zignoruje komunikat "Hello". Zwracane są tylko elementy, a nie tekst. Xml.Document Zostanie jednak zwrócony komunikat "Hello <i>world</i>". Cały węzeł wewnętrzny jest zamieniany na tekst, a struktura nie jest zachowywana.