Biblioteke otvorenog izvora i Python u programu Excel
Applies To
Excel za Microsoft 365Python u programu Excel trenutno objavljuje korisnicima tvrtki i tvrtki koji koriste trenutni kanal u sustavu Windows, počevši od verzije 2407 (međuverzija 17830.20128). Dostupna je u pretpregledu za obiteljske i osobne korisnike koji koriste trenutni kanal u sustavu Windows počevši od verzije 2405 (međuverzije 17628.20164). Python u programu Excel dostupan je u pretpregledu za obrazovne korisnike koji koriste trenutni kanal (pretpregled) putem programa Microsoft 365 Insider. Trenutno nije dostupna za mjesečni kanal Enterprise ili kanal Semi-Annual Enterprise.
Najprije se objavljuje u programu Excel za Windows, a zatim na druge platforme kasnije. Dodatne informacije o dostupnosti potražite u članku Dostupnost aplikacije Python u programu Excel.
Ako naiđete na probleme s pythonom u programu Excel, prijavite ih tako da odaberete Pomoć za > povratne informacije u programu Excel.
Jeste li novi u programskom jeziku Python u programu Excel? Započnite s Uvodom u programski jezik Python u programu ExceliZapočnite s radom uz Python u programu Excel.
Biblioteke jezika Python otvorenog izvora
Python u programu Excel isporučuje se sa standardnim skupom biblioteka jezika Python koje nudi Anacondaputem 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, odaberite Formule > Inicijalizacija na vrpci programa Excel. 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 bibliotekuNumPy i dodjeljuje joj pseudonim np. Nakon što unesete tu naredbu uvoza u ćeliju jezika Python, možete se pozivati na biblioteku NumPy kao np kroz formule 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 naredbe uvoza ne koriste sve biblioteke import [library] as [name]. Da biste, primjerice, uvezli biblioteku beautifulsoup4, koristite naredbu uvozafrom bs4 import BeautifulSoup. Pogledajte dokumentaciju za svaku biblioteku da biste saznali 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 pandasuvoze 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 (pojednostavljenom), francuskom, njemačkom, japanskom i španjolskom.
Biblioteka |
Opis |
---|---|
Biblioteka jezika Python za astronomiju. Licenca: BSD-3-Clause. |
|
Biblioteka jezika Python osmišljena za struganje zaslona. Licenca: MIT. |
|
Generira lažne podatke. Licenca: MIT. |
|
Pomaže u rješavanju problema klasifikacije nudeći tehnike ponovnog uzorkovanja. Oslanja se na scikit-learn. Licenca: MIT. |
|
Biblioteka za interaktivno računalstvo. Licenca: BSD-3-Clause. |
|
Stvara grafikone i brojke kvalitete publikacije u jeziku Python. Licenca: PSF. |
|
Biblioteka strojnog učenja za zadatke iz svakodnevnih znanosti o podacima. Licenca: BSD-3-Clause. |
|
Paket jezika Python za stvaranje kompleksnih mreža i upravljanje njima. Licenca: BSD-3-Clause. |
|
Biblioteka za obradu prirodnog jezika. Sljedeći desetnik unaprijed je učitan za korištenje s pythonom u programu Excel: smeđa, punkt, stopwords, treebank, vader i wordnet2022. Licenca: Apache v2. |
|
Nudi obradu polja za brojeve, nizove, zapise i objekte. Licenca: BSD-3-Clause. |
|
Nudi strukture podataka i alate za analizu podataka. Licenca: BSD-3-Clause. |
|
Dodaje podršku za otvaranje i spremanje različitih oblika slikovnih datoteka te rukovanje njima. Licenca: PIL. |
|
Biblioteka za iscrtavanje i vizualizaciju podataka. Licenca: MIT. |
|
Biblioteka za viševarijatornu istraživačku analizu podataka u pythonu, uključujući razne metode za sažimanje tablični podaci. Licenca: MIT. |
|
Objedinjuje Python, biblioteku HDF5 i biblioteku NumPy radi rukovanja velikim količinama podataka. Licenca: BSD-3-Clause. |
|
Val transformira biblioteku. Licenca: MIT. |
|
Generator slika QR koda. Licenca: BSD-3-Clause. |
|
Skup modula jezika Python za strojno učenje i dubinsku analizu podataka. Licenca: BSD-3-Clause. |
|
Znanstvena biblioteka za Python. Licenca: BSD-3-Clause. |
|
Biblioteka za vizualizaciju statističkih podataka. Licenca: BSD-3-Clause. |
|
Zbirka biblioteke algoritama za Python. Licenca: BSD-2-Clause. |
|
Stvara hijerarhijske karte ili vizualizacije za prikaz hijerarhijskih podataka. Licenca: Apache v2. |
|
Statistička izračunavanja i modeli za korištenje s bibliotekomSciPy. Licenca: BSD-3-Clause. |
|
Biblioteka jezika Python za simboličku matematiku. Licenca: BSD-3-Clause. |
|
Biblioteka za stvaranje i oblikovanje tablica. Licenca: MIT. |
|
Nudi mutni niz koji se podudara da bi izračunao razlike između slijedova. Licenca: MIT. |
|
Generator oblaka riječi. Licenca: MIT. |
Saznajte više na platformi Anaconda
Da biste saznali više o integraciji i podržanim bibliotekama, posjetite platformu Anaconda.