Biblioteki typu open source i język Python w programie Excel
Applies To
Excel dla Microsoft 365Python w programie Excel jest teraz dostępny dla użytkowników wersji Enterprise i Business, którzy korzystają z bieżącego kanału w systemie Windows, począwszy od wersji 2408 (kompilacja 17928.20114) i miesięcznego kanału dla przedsiębiorstw w systemie Windows, począwszy od wersji 2408 (kompilacja 17928.20216). 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. Nie jest ona obecnie dostępna dla kanału Semi-Annual Enterprise.
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 |
---|---|
Biblioteka w języku Python dla astronomii. Licencja: 3-klauzulowa BSD. |
|
Biblioteka w języku Python przeznaczona do wydobywania danych z ekranu. Licencja: MIT. |
|
Generuje fałszywe dane. Licencja: MIT. |
|
Pomaga rozwiązywać problemy związane z klasyfikacją, oferując techniki ponownego próbkowania. Opiera się na bibliotece scikit-learn. Licencja: MIT. |
|
Biblioteka do interakcyjnego przetwarzania danych. Licencja: 3-klauzulowa BSD. |
|
Tworzy wykresy i ilustracje o jakości publikacji w języku Python. Licencja: PSF. |
|
Biblioteka uczenia maszynowego umożliwiająca codzienne zadania związane z nauką o danych. Licencja: 3-klauzulowa BSD. |
|
Pakiet w języku Python do tworzenia złożonych sieci i sterowania nimi. Licencja: 3-klauzulowa BSD. |
|
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. |
|
Oferuje przetwarzanie tablic dla liczb, ciągów znaków, rekordów i obiektów. Licencja: 3-klauzulowa BSD. |
|
Oferuje struktury danych i narzędzia do analizy danych. Licencja: 3-klauzulowa BSD. |
|
Dodaje obsługę otwierania, modyfikowania i zapisywania różnych formatów plików graficznych. Licencja: PIL. |
|
Biblioteka kreślenia i wizualizacji danych. Licencja: MIT. |
|
Biblioteka do wielowymiarowej analizy danych eksploracyjnych w języku Python, w tym różne metody podsumowywania danych tabelarycznych. Licencja: MIT. |
|
Łączy w sobie język Python, bibliotekę HDF5i bibliotekę NumPy, aby obsługiwać duże ilości danych. Licencja: 3-klauzulowa BSD. |
|
Biblioteka transformacji falkowych. Licencja: MIT. |
|
A QR code image generator. Licencja: 3-klauzulowa BSD. |
|
Zestaw modułów w języku Python do uczenia maszynowego i eksploracji danych. Licencja: 3-klauzulowa BSD. |
|
Biblioteka naukowa dla języka Python. Licencja: 3-klauzulowa BSD. |
|
Biblioteka wizualizacji danych statystycznych. Licencja: 3-klauzulowa BSD. |
|
Kolekcja bibliotek algorytmów dla języka Python. Licencja: 2-klauzulowa BSD. |
|
Tworzy mapy drzewa lub wizualizacje w celu wyświetlania danych hierachicznych. Licencja: Apache v2. |
|
Obliczenia statystyczne i modele do użycia z biblioteką SciPy. Licencja: 3-klauzulowa BSD. |
|
Biblioteka w języku Python dla matematyki symbolicznej. Licencja: 3-klauzulowa BSD. |
|
Biblioteka do tworzenia i formatowania tabel. Licencja: MIT. |
|
Oferuje dopasowywanie rozmytych ciągów do obliczania różnic między sekwencjami. Licencja: MIT. |
|
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.