Python w programie Excel jest obecnie wdrażany dla użytkowników przedsiębiorstw i firm korzystających z bieżącego kanału w systemie Windows, począwszy od wersji 2407 (kompilacja 17830.20128). Jest on dostępny w wersji Preview dla użytkowników rodzinnych i osobistych, którzy korzystają z bieżącego kanału w systemie Windows od wersji 2405 (kompilacja 17628.20164). Język Python w programie Excel jest dostępny w wersji Preview dla użytkowników wersji Zapoznawczej dla instytucji edukacyjnych, którzy korzystają z bieżącego kanału (wersja Preview) w ramach niejawnego programu testów platformy Microsoft 365

Jest ona wdrażana najpierw w programie Excel dla systemu Windows, a następnie na inne platformy w późniejszym terminie. Aby uzyskać więcej informacji o dostępności, zobacz Python w programie Excel — dostępność.​​​​​​​

Jeśli wystąpią problemy z programem Python w programie Excel, zgłoś je, wybierając pozycję Pomoc > Opinie w programie Excel.  

Jesteś nowym użytkownikiem języka Python w programie Excel? Rozpocznij od wprowadzenia do języka Python w programie Excel i Wprowadzenie do usługi 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

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 & Connections 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> danych 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.

    Uwagi: 

    • 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. Zostanie automatycznie otwarte okienko Zapytania & Connections zawierające listę zapytań utworzonych 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 & Connections, na karcie Dane wybierz pozycję Zapytania & Connections.

    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 xl() Python w programie Excel, aby odwołać się do elementów programu Excel, takich jak zapytanie Power Query. W tym przykładzie wprowadź xl("Categories") w komórce Python w programie Excel.

  2. W komórce Python są teraz wyświetlane dane kategorii w obrębie 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.

Artykuły pokrewne

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.