Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel dla sieci web Mój Office dla telefonu iPhone

Język Python w programie Excel jest dostępny dla użytkowników wersji Enterprise i Business korzystających z kanału Bieżący kanał w systemie Windows, począwszy od wersji 2408 (kompilacja 17928.20114) oraz z kanału Miesięczny kanał dla przedsiębiorstw w systemie Windows, począwszy od wersji 2408 (kompilacja 17928.20216). Jest również dostępny w formacie pliku Excel w sieci Web dla użytkowników wersji Enterprise i Business. Język Python w programie Excel jest dostępny w wersji zapoznawczej dla użytkowników domowych i indywidualnych w programie Microsoft Excel w sieci Web lub w systemie Windows z kanałem aktualizacji Bieżący kanał, począwszy od wersji 2405 (kompilacja 17628.20164). Jest dostępny w wersji zapoznawczej dla użytkowników z sektora edukacji korzystających z kanału Bieżący kanał (wersja zapoznawcza) za pośrednictwem usługi Microsoft 365 Insider Program. Nie jest on obecnie dostępny dla półrocznego kanału dla przedsiębiorstw.

Python w programie Excel jest dostępny dla użytkowników wersji Enterprise i Business, którzy korzystają z bieżącego kanału w Excel dla komputerów Mac począwszy od wersji 16.96 (kompilacja 25041326). Jest ona dostępna w wersji Preview dla użytkowników rodzinnych i osobistych w Excel dla komputerów Mac w ramach Niejawnego programu testów platformy Microsoft 365. Wybierz poziom niejawnego programu testów kanału beta i zainstaluj najnowszą kompilację programu Excel. jest dostępna od wersji 16.95 (kompilacja 25021921).

Aby uzyskać więcej informacji o dostępności, zobacz sekcję dostępność języka Python w programie Excel. Jeśli napotkasz jakiekolwiek problemy związane z obsługą języka Python w programie Excel, zgłoś je, wybierając opcję Pomoc > Opinie w programie Excel.

Jesteś nowym użytkownikiem funkcji Język Python w programie Excel? Rozpocznij od wprowadzenia do języka Python w programie Excel i Rozpocznij pracę z językiem 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 & 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.