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 napotkasz jakiekolwiek obawy dotyczące języka 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? Zacznij od Wprowadzenia do języka Python w programie Excel i Rozpoczynanie pracy z językiem Python w programie Excel

Biblioteki w języku Python o otwartym kodzie źródłowym  

Język Python w programie Excel jest dostarczany ze standardowym zestawem bibliotek w języku Python udostępnianych przez platformę Anacondaw ramach bezpiecznej dystrybucji. Użyj tych bibliotek w języku Python, aby uprościć analizę danych, znaleźć wzorce i ukryte szczegółowe informacje oraz wizualizować dane za pomocą wykresów. 

Podstawowe biblioteki w języku Python w programie Excel 

Następujące biblioteki o otwartym kodzie źródłowym są domyślnie dostępne z językiem Python w programie Excel. Zostały one zaimportowane za pomocą wymienionych instrukcji. 

  • Matplotlib. Import – instrukcja: import matplotlib.pyplot as plt

  • Numpy. Import – instrukcja: import numpy as np

  • Pandy. Import – instrukcja: import pandas as pd

  • seaborn. Import – instrukcja: import seaborn as sns

  • statsmodels. Import – instrukcja: import statsmodels as sm

Uwaga: Te podstawowe biblioteki są również wymienione w panelu zadań inicjalizacji języka Python w programie Excel. Uzyskaj dostęp do okienka zadań inicjowania, wybierając pozycję Formuły > Inicjowanie na wstążce programu Excel. To okienko zadań jest obecnie tylko do odczytu i pokazuje ustawienia inicjalizacji środowiska uruchomieniowego języka Python w programie Excel.

Jak zaimportować biblioteki 

Oprócz bibliotek podstawowych możesz zaimportować dodatkowe biblioteki dostępne za pośrednictwem platformy Anaconda. Importuj biblioteki w języku Python do programu Excel za pomocą instrukcji importu w języku Python w komórce programu Excel, takiej jak import numpy as np. Ta instrukcja importuje bibliotekę NumPyi przypisuje jej alias np. Po wprowadzeniu tej instrukcji importu do komórki w języku Python możesz odwołać się do biblioteki NumPy jako np w formułach Python w tym skoroszycie. 

Porada: Aby upewnić się, że biblioteki zostaną zaimportowane przed uruchomieniem formuł Python, wprowadź instrukcje importu i wszelkie ustawienia w pierwszym arkuszu w skoroszycie. W razie potrzeby możesz zarezerwować pierwszy arkusz specjalnie dla instrukcji i ustawień importu.

Ważne: Nie wszystkie biblioteki używają formatu instrukcji importowania import [library] as [name]. Aby na przykład zaimportować bibliotekę beautifulsoup4, użyj instrukcji importowania from bs4 import BeautifulSoup. Zapoznaj się z dokumentacją każdej biblioteki, aby zapoznać się z zalecaną instrukcją importowania.

Lista polecanych bibliotek 

W poniższej tabeli przedstawiono podzbiór bibliotek o otwartym kodzie źródłowym udostępnianych przez platformę Anaconda, których można używać z językiem Python w programie Excel. Biblioteki Matplotlib, NumPy, seaborn, statsmodels i pandysą importowane domyślnie. Dodatkowe biblioteki wymienione w tabeli nie są importowane automatycznie, ale w razie potrzeby możesz je zaimportować. 

Ważne: Aby chronić bezpieczeństwo danych, biblioteki te nie będą miały możliwości wykonywania żądań sieciowych ani uzyskiwania dostępu do plików i danych na komputerze lokalnym. Aby dowiedzieć się więcej, zobacz artykuł Zabezpieczenia danych i język Python w programie Excel.

Uwaga: Python w programie Excel obsługuje czcionki angielski, chiński (uproszczony), francuski, niemiecki, japoński i hiszpański.

Biblioteka

Opis

Astropy

Biblioteka w języku Python dla astronomii. Licencja: 3-klauzulowa BSD.

beautifulsoup4

Biblioteka w języku Python przeznaczona do wydobywania danych z ekranu. Licencja: MIT.

Faker 

Generuje fałszywe dane. Licencja: MIT.  

imbalanced-learn

Pomaga rozwiązywać problemy związane z klasyfikacją, oferując techniki ponownego próbkowania. Opiera się na bibliotece scikit-learn. Licencja: MIT.

IPython

Biblioteka do interakcyjnego przetwarzania danych. Licencja: 3-klauzulowa BSD.

Matplotlib

Tworzy wykresy i ilustracje o jakości publikacji w języku Python. Licencja: PSF.

mlxtend 

Biblioteka uczenia maszynowego umożliwiająca codzienne zadania związane z nauką o danych. Licencja: 3-klauzulowa BSD.

NetworkX

Pakiet w języku Python do tworzenia złożonych sieci i sterowania nimi. Licencja: 3-klauzulowa BSD.

NLTK

Biblioteka do przetwarzania języka naturalnego. Następujące corpora są wstępnie załadowane do użytku z pythonem w programie Excel: brązowy, punkt, stopwords, treebank, vader i wordnet2022. Licencja: Apache v2.

NumPy

Oferuje przetwarzanie tablic dla liczb, ciągów znaków, rekordów i obiektów. Licencja: 3-klauzulowa BSD.

pandas

Oferuje struktury danych i narzędzia do analizy danych. Licencja: 3-klauzulowa BSD.

Pillow

Dodaje obsługę otwierania, modyfikowania i zapisywania różnych formatów plików graficznych. Licencja: PIL.

plotnine 

Biblioteka kreślenia i wizualizacji danych. Licencja: MIT. 

Książę 

Biblioteka do wielowymiarowej analizy danych eksploracyjnych w języku Python, w tym różne metody podsumowywania danych tabelarycznych. Licencja: MIT.  

PyTables

Łączy w sobie język Python, bibliotekę HDF5i bibliotekę NumPy, aby obsługiwać duże ilości danych. Licencja: 3-klauzulowa BSD.

PyWavelets

Biblioteka transformacji falkowych. Licencja: MIT.

qrcode 

A QR code image generator. Licencja: 3-klauzulowa BSD.

scikit-learn

Zestaw modułów w języku Python do uczenia maszynowego i eksploracji danych. Licencja: 3-klauzulowa BSD.

SciPy

Biblioteka naukowa dla języka Python. Licencja: 3-klauzulowa BSD.

seaborn

Biblioteka wizualizacji danych statystycznych. Licencja: 3-klauzulowa BSD.

snowballstemmer

Kolekcja bibliotek algorytmów dla języka Python. Licencja: 2-klauzulowa BSD.

kwartylizować 

Tworzy mapy drzewa lub wizualizacje w celu wyświetlania danych hierachicznych. Licencja: Apache v2.

statsmodels

Obliczenia statystyczne i modele do użycia z biblioteką SciPy. Licencja: 3-klauzulowa BSD.

SymPy

Biblioteka w języku Python dla matematyki symbolicznej. Licencja: 3-klauzulowa BSD.

tabulate

Biblioteka do tworzenia i formatowania tabel. Licencja: MIT.

TheFuzz 

Oferuje dopasowywanie rozmytych ciągów do obliczania różnic między sekwencjami. Licencja: MIT.  

wordcloud 

Generator chmur wyrazów. Licencja: MIT.  

Dowiedz się więcej na stronie Anaconda 

Aby dowiedzieć się więcej o integracji i obsługiwanych bibliotekach, odwiedź stronę Anaconda.

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ą.