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.
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.
Następnie wprowadź następujący link do usługi Northwind OData i wybierz przycisk OK.
https://services.odata.org/northwind/northwind.svc/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.
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.
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.
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.
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 Excel
xl(), aby odwołać się do elementów programu Excel, takich jak zapytanie Power Query. W tym przykładzie wprowadź tekstxl("Categories")w komórce Python w programie Excel.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.
Porada
Zmienianie rozmiaru okna dialogowego DataFrame przy użyciu ikony w prawym dolnym rogu.
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.
Wybranie ikony Wstaw dane spowoduje otwarcie menu z listą wartości odpowiednich dla twoich danych.
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.
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.