Importowanie danych dla programu Python w programie Excel za pomocą Power Query

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

Aby uzyskać informacje o dostępności, zobacz Python w programie Excel — dostępność. Jeśli wystąpią jakiekolwiek problemy z programem Python w programie Excel, zgłoś je, wybierając pozycję Opinie o 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 Power Query?

Power Query to narzędzie do przekształcania i przygotowywania danych ułatwiające kształtowanie danych i jest dostępne w programie Excel i innych produktach firmy Microsoft.

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

Ważne

Power Query jest jedynym sposobem importowania danych zewnętrznych do użycia z programem Python w programie Excel.

Aby dowiedzieć się więcej o Power Query, zobacz Power Query Pomocy programu Excel.

Uwaga

Importowanie danych zewnętrznych za pomocą Power Query do użycia z programem Python w programie Excel nie jest dostępne dla Excel w sieci Web.

Jak zaimportować dane dla programu Python w programie Excel za pomocą Power Query

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

Porada

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

  1. Aby wyświetlić & Grupy Połączenia uzyskaj & Przekształcanie danych i zapytań , wybierz kartę Dane . Wybierz pozycję Pobierz dane , aby wybrać źródło danych. Możesz zaimportować dane z wielu źródeł, w tym z plików CSV (wartości rozdzielanych przecinkami). Każdy import tworzy zapytanie.

    W tym przykładzie zaimportowano dane z usługi Northwind OData, testowego źródła danych. W tym celu wybierz pozycję Pobierz dane>z innych źródeł>ze źródła strumieniowego OData.

  2. Następnie wprowadź następujący link do usługi Northwind OData i wybierz przycisk OK.
    https://services.odata.org/northwind/northwind.svc/

  3. W oknie dialogowym podglądu 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 Power Query z wybraną tabelą Kategorie i wyświetloną opcją Załaduj do.

    Konfigurowanie połączenia Power Query dla programu Python w programie Excel. Wybierz tabelę Kategorie z obszaru OData.

    Uwaga

    • Możesz również wybrać pozycję Przekształć dane w oknie dialogowym podglądu Power Query. Dzięki temu można edytować dane w Edytor Power Query przed zaimportowaniem ich do programu Excel.
    • Jeśli chcesz wyświetlić dane na siatce programu Excel, wybierz przycisk Załaduj . Spowoduje to załadowanie zaznaczonej tabeli bezpośrednio do siatki programu Excel.
  4. Wybierz pozycję Utwórz połączenie tylko w celu nawiązania połączenia danych ze źródła. Power Query automatycznie tworzy zapytanie dla tego połączenia.

    Wybierz pozycję Utwórz połączenie tylko w oknie dialogowym Importowanie danych.

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

    Porada

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

W następnej sekcji opisano, jak analizować dane kategorii za pomocą programu Python w programie Excel.

Używanie danych Power Query w programie Python w programie Excel

W poniższej procedurze przyjęto założenie, że zostało utworzone połączenie Power Query z danymi kategorii z usługi Northwind OData opisanej w poprzedniej sekcji artykułu. W tych krokach pokazano, jak analizować dane kategorii za pomocą języka Python w programie Excel.

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

  2. W komórce Python są teraz wyświetlane dane kategorii w ramach elementu DataFrame, zwrócone przez formułę xl("Categories") . Wybierz ikonę karty obok elementu DataFrame, aby wyświetlić podgląd danych w ramce danych. Poniższy zrzut ekranu przedstawia podgląd elementu DataFrame.

    Otwarta karta Python w programie Excel DataFrame z danymi kategorii.

    Porada

    Zmienianie rozmiaru okna dialogowego DataFrame 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ć element DataFrame na wartości programu Excel, zaznacz komórkę zawierającą element DataFrame, a następnie wybierz ikonę Wstaw dane . Poniższy zrzut ekranu przedstawia przykład tej ikony obok elementu DataFrame.

    Wybierz ikonę Wstaw dane, aby wyodrębnić dane elementu DataFrame.

    Wybranie ikony Wstaw dane spowoduje otwarcie menu z listą wartości odpowiednich dla twoich danych.

    Menu Wstaw dane oferuje opcje wstawiania danych.

  4. Zaznacz pierwszą wartość z menu tablicaPrzyświetlanie. Ta wartość powoduje wyświetlenie danych języka Python z elementu DataFrame w siatce programu Excel. Zobacz poniższy zrzut ekranu, aby uzyskać przykład.

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

  5. Po zaimportowaniu danych zewnętrznych za pomocą Power Query i przetworzeniu tych danych za pomocą programu Python w programie Excel możesz zacząć analizować dane za pomocą programu Python w programie Excel. Aby dowiedzieć się, jak tworzyć wykresy i wykresy w języku Python z danymi, zobacz Tworzenie pytonów w programie Excel kreślenia i wykresy.