Aby uzyskać informacje o dostępności, zobacz dostępność języka Python w programie Excel. Jeśli napotkasz jakiekolwiek problemy związane z językiem Python w programie Excel, zgłoś je, wybierającpozycję Opinieo pomocy> w programie Excel.
Jesteś nowym użytkownikiem funkcji Język Python w programie Excel? Zacznij od wprowadzenia do języka Python w programie Excel i rozpoczynania 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 dostarczanych przez firmę Anaconda za pośrednictwem 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ę Inicjowanie formuł> 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. Zaimportuj 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ę NumPy i przypisuje jej alias np. Po wprowadzeniu tej instrukcji importu do komórki Pythona możesz odwołać się do biblioteki NumPy, tak jak np w formułach Pythona 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 korzystają z formatu import [library] as [name]instrukcji import. Na przykład, aby zaimportować bibliotekę beautifulsoup4, użyj instrukcji from bs4 import BeautifulSoupimport . Zapoznaj się z dokumentacją każdej biblioteki, aby dowiedzieć się, jakie są zalecane instrukcje 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 pandas są 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 Zabezpieczenia danych i język Python w programie Excel.
Uwaga
Język Python w programie Excel obsługuje czcionki angielskie, chińskie (uproszczone), francuskie, niemieckie, japońskie i hiszpańskie.
| Biblioteka | Opis |
|---|---|
| Astropy | Biblioteka w języku Python dla astronomii. Licencja: 3-klauzulowa BSD. |
| piękna zupa4 | Biblioteka w języku Python przeznaczona do wydobywania danych z ekranu. Licencja: MIT. |
| Oszust | Generuje fałszywe dane. Licencja: MIT. |
| Niezrównoważone uczenie się | Pomaga rozwiązywać problemy związane z klasyfikacją, oferując techniki ponownego próbkowania. Opiera się na bibliotece scikit-learn. Licencja: MIT. |
| IPython (IPython) | Biblioteka do interakcyjnego przetwarzania danych. Licencja: 3-klauzulowa BSD. |
| biblioteka matplotlib | Tworzy wykresy i ilustracje o jakości publikacji w języku Python. Licencja: PSF. |
| mlxtend | Biblioteka uczenia maszynowego do wykonywania codziennych zadań związanych 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 korpusy są wstępnie załadowane do użytku z Pythonem w programie Excel: brown, 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. |
| pandy | Oferuje struktury danych i narzędzia do analizy danych. Licencja: 3-klauzulowa BSD. |
| Poduszka | Dodaje obsługę otwierania, modyfikowania i zapisywania różnych formatów plików graficznych. Licencja: PIL. |
| plotnine | Biblioteka wykresów 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 język Python, bibliotekę HDF5 i bibliotekę NumPy do obsługi dużych ilości danych. Licencja: 3-klauzulowa BSD. |
| PyWavelets (PyWavelety) | Biblioteka transformacji falkowych. Licencja: MIT. |
| kod qrcode | Generator obrazów kodów QR. 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. |
| wyrównać do kwadratu | Tworzy mapy drzewa lub wizualizacje w celu wyświetlenia danych hierarchicznych. Licencja: Apache v2. |
| statsmodels | Obliczenia i modele statystyczne do użytku z biblioteką SciPy. Licencja: 3-klauzulowa BSD. |
| SymPy | Biblioteka w języku Python dla matematyki symbolicznej. Licencja: 3-klauzulowa BSD. |
| tabela | Biblioteka do tworzenia i formatowania tabel. Licencja: MIT. |
| TheFuzz | Oferuje dopasowywanie ciągów rozmytych w celu obliczenia różnic między sekwencjami. Licencja: MIT. |
| chmura wyrazów | Generator chmur słów. Licencja: MIT. |
Dowiedz się więcej na stronie Anaconda
Aby dowiedzieć się więcej o integracji i obsługiwanych bibliotekach, odwiedź stronę Anaconda.