Informacije o dostupnosti potražite u odjeljku Dostupnost značajke Python u programu Excel. Ako naiđete na probleme sa značajkom Python u programu Excel, prijavite ih tako da odaberete Pomoć>– povratne informacije u programu Excel.
Jeste li novi u programskom jeziku Python u programu Excel? Započnite s uvodom u Python u programu Excel i Počnite sa Pythonom u programu Excel.
Biblioteke jezika Python otvorenog izvora
Python u programu Excel isporučuje se sa standardnim skupom biblioteka jezika Python koje nudi Anaconda putem sigurne distribucije. Koristite te biblioteke jezika Python kako biste pojednostavili analizu podataka, pronašli uzorke i skrivene uvide te vizualizirali podatke pomoću dijagrama.
Osnovni Python u bibliotekama programa Excel
Sljedeće biblioteke otvorenog izvora po zadanom su dostupne uz Python u programu Excel. Uvezene su s navedenim naredbama.
- Matplotlib. Import naredba:
import matplotlib.pyplot as plt - NumPy. Import naredba:
import numpy as np - pandas. Import naredba:
import pandas as pd - seaborn. Import naredba:
import seaborn as sns - statsmodels. Import naredba:
import statsmodels as sm
Napomena
Te osnovne biblioteke navedene su i u oknu zadatka inicijalizacije jezika Python u programu Excel. Da biste pristupili oknu zadatka inicijalizacije, na vrpci programa Excel odaberiteInicijalizacijaformula>. Ovo je okno zadatka trenutačno samo za čitanje i prikazuje postavke inicijalizacije za izvođenje jezika Python u programu Excel.
Uvoz biblioteka
Osim osnovnih biblioteka, možete uvesti i dodatne biblioteke dostupne putem platforme Anaconda. Uvezite biblioteke jezika Python u Excel pomoću naredbe uvoza jezika Python u ćeliji programa Excel, kao što je import numpy as np. Ta naredba uvozi biblioteku NumPy i dodjeljuje joj pseudonim np. Nakon što unesete tu naredbu uvoza u ćeliju jezika Python, možete se pozivati na biblioteku NumPy kao i np u svim formulama za Python u toj radnoj knjizi.
Savjet
Kako biste bili sigurni da će se biblioteke uvesti prije pokretanja formula za Python, unesite naredbe uvoza i sve postavke na prvi radni list u radnoj knjizi. Ako želite, možete rezervirati prvi radni list posebno za naredbe uvoza i postavke.
Važno
Oblik import [library] as [name]naredbe import ne koriste sve biblioteke. Da biste, primjerice, uvezli biblioteku beautifulsoup4, koristite naredbu from bs4 import BeautifulSoupimport. U dokumentaciji za svaku biblioteku pogledajte preporučenu naredbu uvoza.
Popis preporučenih biblioteka
U sljedećoj je tablici prikazan podskup biblioteka otvorenog izvora koje nudi Anaconda i koje možete koristiti s jezikom Python u programu Excel. Biblioteke Matplotlib, NumPy, seaborn, statsmodels i pandas uvoze se po zadanom. Dodatne biblioteke navedene u tablici ne uvoze se automatski, ali ih po želji možete uvesti.
Važno
Radi zaštite sigurnosti podataka te biblioteke neće imati mogućnost slanja mrežnih zahtjeva ili pristupa datotekama i podacima na lokalnom računalu. Dodatne informacije potražite u članku Sigurnost podataka i Python u programu Excel.
Napomena
Python u programu Excel podržava fontove na engleskom, kineskom (pojednostavnjenom), francuskom, njemačkom, japanskom i španjolskom.
| Biblioteka | Opis |
|---|---|
| Astropy | Biblioteka jezika Python za astronomiju. Licenca: BSD-3-Clause. |
| prekrasna juha4 | Biblioteka jezika Python osmišljena za struganje zaslona. Licenca: MIT. |
| Krivotvoritelj | Generira lažne podatke. Licenca: MIT. |
| neuravnoteženo učenje | Pomaže u rješavanju problema klasifikacije nudeći tehnike ponovnog uzorkovanja. Oslanja se na scikit-learn. Licenca: MIT. |
| IPython | Biblioteka za interaktivno računalstvo. Licenca: BSD-3-Clause. |
| Matplotlib | Stvara grafikone i brojke kvalitete publikacije u jeziku Python. Licenca: PSF. |
| mlxtend | Biblioteka za strojno učenje za svakodnevne zadatke podatkovne znanosti. Licenca: BSD-3-Clause. |
| NetworkX | Paket jezika Python za stvaranje kompleksnih mreža i upravljanje njima. Licenca: BSD-3-Clause. |
| NLTK | Biblioteka za obradu prirodnog jezika. Sljedeći su korpusi unaprijed učitani za upotrebu s jezikom Python u programu Excel: brown, punkt, stopwords, treebank, vader i wordnet2022. Licenca: Apache v2. |
| NumPy | Nudi obradu polja za brojeve, nizove, zapise i objekte. Licenca: BSD-3-Clause. |
| pande | Nudi strukture podataka i alate za analizu podataka. Licenca: BSD-3-Clause. |
| jastuk | Dodaje podršku za otvaranje i spremanje različitih oblika slikovnih datoteka te rukovanje njima. Licenca: PIL. |
| plotnine | Biblioteka za crtanje i vizualizaciju podataka Licenca: MIT. |
| Princ | Biblioteka za multivarijantnu istraživačku analizu podataka u jeziku Python, uključujući razne metode za sažimanje tabličnih podataka. Licenca: MIT. |
| PyTables | Objedinjuje Python, biblioteku HDF5 i biblioteku NumPy za rukovanje velikim količinama podataka. Licenca: BSD-3-Clause. |
| PyWavelets | Val transformira biblioteku. Licenca: MIT. |
| qr kôd | Generator slika QR koda. Licenca: BSD-3-Clause. |
| scikit-learn | Skup modula jezika Python za strojno učenje i dubinsku analizu podataka. Licenca: BSD-3-Clause. |
| SciPy | Znanstvena biblioteka za Python. Licenca: BSD-3-Clause. |
| seaborn | Biblioteka za vizualizaciju statističkih podataka. Licenca: BSD-3-Clause. |
| snowballstemmer | Zbirka biblioteke algoritama za Python. Licenca: BSD-2-Clause. |
| Kvadratura | Stvara hijerarhijske karte ili vizualizacije za prikaz hijerarhijskih podataka. Licenca: Apache v2. |
| statsmodels | Statistička izračunavanja i modeli za korištenje s bibliotekom SciPy. Licenca: BSD-3-Clause. |
| SymPy | Biblioteka jezika Python za simboličku matematiku. Licenca: BSD-3-Clause. |
| tablični prikaz | Biblioteka za stvaranje i oblikovanje tablica. Licenca: MIT. |
| TheFuzz | Nudi nejasno podudaranje nizova radi izračuna razlika između nizova. Licenca: MIT. |
| wordcloud | Generator oblaka riječi. Licenca: MIT. |
Saznajte više na platformi Anaconda
Da biste saznali više o integraciji i podržanim bibliotekama, posjetite Anacondu.