Importowanie danych dla języka Python w programie Excel za pomocą dodatku Power Query

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac

Aby uzyskać informacje o dostępności, zobacz dostępność języka Python w programie Excel. Jeśli napotkasz jakiekolwiek problemy związane z językiem Python w programie Excel, zgłoś je, wybierającpozycję Opinieo pomocy> w programie Excel.

Jesteś nowym użytkownikiem funkcji Język Python w programie Excel? Zacznij od artykułu Wprowadzenie do funkcji Język Python w programie Excel i Rozpoczynanie pracy z funkcją Język Python w programie Excel.

Co to jest dodatek Power Query?

Power Query to narzędzie do przekształcania i przygotowywania danych, które ułatwia kształtowanie danych i jest dostępne w programie Excel oraz innych produktach firmy Microsoft.

Użyj dodatku Power Query z językiem Python w programie Excel, aby zaimportować dane zewnętrzne do programu Excel, a następnie przeanalizować te dane za pomocą języka Python.

Ważne

Dodatek Power Query to jedyny sposób importowania danych zewnętrznych do użycia z językiem Python w programie Excel.

Aby uzyskać więcej informacji o dodatku Power Query, zobacz Pomoc dodatku Power Query dla programu Excel.

Uwaga

Importowanie danych zewnętrznych za pomocą dodatku Power Query w celu używania z funkcją Język Python w programie Excel nie jest dostępne w programie Excel w sieci Web.

Jak używać dodatku Power Query do importowania danych dla języka Python w programie Excel

Wykonaj poniższe czynności, aby dowiedzieć się, jak zaimportować przykładowy zestaw danych zewnętrznych i używać go z językiem Python w programie Excel.

Porada

Jeśli znasz już dodatek Power Query i chcesz pracować z istniejącymi zapytaniami w skoroszycie, przejdź do sekcji Używanie danych dodatku Power Query z językiem Python w programie Excel w dalszej części tego artykułu.

  1. Aby wyświetlić grupy Pobieranie & Przekształcanie danych i Zapytania & Połączenia , wybierz kartę Dane . Wybierz pozycję Pobierz dane , aby wybrać źródło danych. Można importować dane z wielu źródeł, w tym pliki z wartościami rozdzielanymi przecinkami (CSV). Każdy import powoduje utworzenie zapytania.

    W tym przykładzie importowane są dane z testowego źródła danych Northwind OData. W tym celu wybierz pozycję Pobierz dane>z innych źródeł>ze źródła strumieniowego OData.

  2. Następnie wprowadź poniższy link do usługi Northwind OData i wybierz przycisk OK.
    https://services.odata.org/northwind/northwind.svc/

  3. W oknie dialogowym podglądu dodatku Power Query wybierz tabelę danych do załadowania do programu Excel. W tym przykładzie wybierz tabelę Kategorie, a następnie wybierz strzałkę obok przycisku Załaduj i wybierz pozycję Załaduj do.... Poniższy zrzut ekranu przedstawia okno dialogowe podglądu dodatku Power Query z zaznaczoną tabelą Kategorie i wyświetloną opcją Załaduj do....

    Konfigurowanie połączenia dodatku Power Query dla języka Python w programie Excel. Wybierz tabelę Categories (Kategorie) z witryny OData.

    Uwaga

    • Możesz również wybrać pozycję Przekształć dane w oknie dialogowym podglądu dodatku Power Query. Dzięki temu można edytować dane w edytorze Power Query przed zaimportowaniem ich do programu Excel.
    • Jeśli chcesz wyświetlić dane w siatce programu Excel, wybierz przycisk Załaduj . Wybrana tabela zostanie załadowana bezpośrednio do siatki programu Excel.
  4. Wybierz pozycję Utwórz tylko połączenie , aby ustanowić połączenie danych ze źródła. Dodatek Power Query automatycznie utworzy zapytanie dla tego połączenia.

    W oknie dialogowym Importowanie danych wybierz pozycję Utwórz tylko połączenie.

  5. Okienko Zapytania & połączenia zostanie automatycznie otwarte z listą zapytania utworzonego przez firmę Power Query dla wybranego źródła danych — w tym przypadku tabeli Categories z przykładowego zestawu danych OData Northwind. Aby ręcznie otworzyć okienko Zapytania & połączenia , na karcie Dane wybierz pozycję Zapytania & połączenia.

    Porada

    Umieszczaj wskaźnik myszy na zapytaniach w okienku zadań, aby wyświetlić podgląd danych.

W następnej sekcji opisano sposób analizowania danych kategorii za pomocą języka Python w programie Excel.

Używanie danych dodatku Power Query z językiem Python w programie Excel

W poniższej procedurze założono, że zostało utworzone połączenie dodatku Power Query z danymi Categories z usługi Northwind OData opisanej w poprzedniej sekcji artykułu. Te kroki pokazują, jak analizować dane kategorii za pomocą języka Python w programie Excel.

  1. Aby pracować z danymi zewnętrznymi za pomocą języka Python w programie Excel, włącz język Python w komórce, wprowadzając funkcję =PY . Następnie użyj formuły Język Python w programie Excelxl(), aby odwołać się do elementów programu Excel, takich jak zapytanie dodatku Power Query. W tym przykładzie wprowadź xl("Categories") w komórce Python w programie Excel.

  2. Komórka języka Python wyświetla teraz dane kategorii w ramce danych zwrócone przez formułę xl("Categories") . Wybierz ikonę karty obok ramki danych, aby wyświetlić podgląd danych w ramce danych. Poniższy zrzut ekranu przedstawia podgląd ramki danych.

    Otwarta karta ramki danych DataFrame w języku Python w programie Excel z wyświetlonymi danymi kategorii.

    Porada

    Zmień rozmiar okna dialogowego ramki danych przy użyciu ikony w prawym dolnym rogu.

  3. Przekonwertuj dane w ramce danych na wartości programu Excel, co spowoduje zwrócenie danych do siatki programu Excel. Aby przekonwertować ramkę danych na wartości programu Excel, zaznacz komórkę zawierającą ramkę danych, a następnie wybierz ikonę Wstaw dane . Poniższy zrzut ekranu przedstawia przykład takiej ikony obok ramki danych.

    Wybierz ikonę Wstaw dane, aby wyodrębnić dane ramki danych.

    Wybranie ikony Wstaw dane powoduje otwarcie menu z listą wartości związanych z Twoimi danymi.

    Menu Wstaw dane udostępnia opcje wstawiania danych.

  4. Wybierz pierwszą wartość w menu, tablicaPodgląd. Ta wartość wyświetla dane języka Python z ramki danych w siatce programu Excel. Zobacz poniższy zrzut ekranu, aby zapoznać się z przykładem.

    Wyodrębnij dane do siatki programu Excel za pomocą menu Wstaw dane.

  5. Po użyciu dodatku Power Query do zaimportowania danych zewnętrznych i przetworzeniu tych danych za pomocą języka Python w programie Excel, możesz rozpocząć analizowanie danych za pomocą języka Python w programie Excel. Aby dowiedzieć się, jak tworzyć wykresy i wykresy w języku Python przy użyciu danych, zobacz Tworzenie wykresów i wykresów w języku Python w programie Excel.