Lisätietoja saatavuudesta on kohdassa Excelin Pythonin käytettävyys. Jos kohtaat ongelmia Pythonin kanssa Excelissä, ilmoita niistä valitsemalla Ohjepalaute> Excelissä.
Oletko uusi Python-käyttäjä Excelissä? Aloita Johdanto Pythoniin Excelissä ja aloita Pythonin käyttö Excelissä.
Avoimen lähdekoodin Python-kirjastot
Python Excelissä sisältää vakiojoukon Python-kirjastoja, jotka Anaconda tarjoaa suojatun jakelun kautta. Näiden Python-kirjastojen avulla voit yksinkertaistaa datan analysointia, etsiä datasta kaavamaisuuksia ja malleja, analysoida esiin piileviä tietoja sekä visualisoida dataa kaavioilla.
Excel-kirjaston Python-perussisältö
Seuraavat avoimen lähdekoodin kirjastot ovat käytettävissä oletusarvoisesti Excelin Pythonissa. Ne on tuotu ja lausekkeet on lueteltu.
- Matplotlib. Import-lauseke:
import matplotlib.pyplot as plt - Numpy. Import-lauseke:
import numpy as np - Pandas. Import-lauseke:
import pandas as pd - seaborn. Import-lauseke:
import seaborn as sns - statsmodels. Import-lauseke:
import statsmodels as sm
Huomautus
Nämä peruskirjastot näkyvät myös Excelin Pythonin alustustehtäväruudussa. Pääset alustustehtäväruutuun valitsemalla Excelin valintanauhassa Kaavojen>alustaminen . Tämä tehtäväruutu on tällä hetkellä vain luku -tilassa. Siinä näytetään Pythonin alustusasetukset Excelin suorituksen aikana.
Kirjastojen tuominen
Peruskirjastojen lisäksi voit tuoda Anacondan kautta saatavilla olevia kirjastoja. Tuo Python-kirjastoja Exceliin käyttämällä Python-tuontilauseketta Excelin Pythonin solussa, kuten .import numpy as np Tämä lauseke tuo NumPy-kirjaston ja määrittää sille aliaksen np. Kun olet kirjoittanut tämän tuontilausekkeen Python-soluun, voit viitata NumPy-kirjastoon samoin kuin np kaikissa kyseisen työkirjan Python-kaavoissa.
Vihje
Jos haluat varmistaa, että kirjastot tuodaan ennen Python-kaavojen suoritusta, anna tuontilausekkeet ja työkirjan ensimmäisen laskentataulukon asetukset. Voit halutessasi varata ensimmäisen laskentataulukon erityisesti tuontilausekkeita ja -asetuksia varten.
Tärkeää
Kaikissa kirjastoissa ei käytetä Import-lausekemuotoa import [library] as [name]. Jos haluat esimerkiksi tuoda beautifulsoup4-kirjaston, käytä import-lauseketta from bs4 import BeautifulSoup. Katso kunkin kirjaston ohjeista suositeltu tuontilauseke.
Suositeltujen kirjastojen luettelo
Seuraavassa taulukossa on osa Anacondan tarjoamista avoimen lähdekoodin kirjastoista, joita voit käyttää Excelin Pythonissa. Matplotlib-, NumPy-, seaborn-, statsmodels- ja pandas-kirjastot tuodaan oletusarvoisesti. Taulukossa lueteltuja muita kirjastoja ei tuoda automaattisesti, mutta voit halutessasi tuoda ne.
Tärkeää
Tietoturvasyistä nämä kirjastot eivät voi tehdä verkkopyyntöjä tai käyttää paikallisen laitteesi tiedostojasi ja dataasi. Lisätietoja on artikkelissa Tietoturva ja Python Excelissä.
Huomautus
Python Excelissä tukee englannin, kiinan (yksinkertaistettu), ranskan, saksan, japanin ja espanjan fontteja.
| Kirjasto | Kuvaus |
|---|---|
| Astropy | Tämä on Python-kirjasto tähtitieteelle. Käyttöoikeuden omistaja: BSD-3-clause. |
| kaunis keitto4 | Tämä on Python-kirjasto, joka on suunniteltu näytön haravointiin. Käyttöoikeuden omistaja: MIT. |
| Väärentäjä | Luo väärennettyjä tietoja. Käyttöoikeuden omistaja: MIT. |
| epätasapainoinen oppiminen | Tämä kirjasto auttaa ratkaisemaan luokitteluongelmia tarjoamalla tekniikoita uusien otosten ottamiseen. Tämä perustuu scikit-learniin. Käyttöoikeuden omistaja: MIT. |
| IPython | Tämä on vuorovaikutteisen tietojenkäsittelyn kirjasto. Käyttöoikeuden omistaja: BSD-3-clause. |
| Matplotlib | Luo julkaisulaatuisia kaavioita ja kuvaajia Pythonissa. Käyttöoikeuden omistaja: PSF. |
| mlxtend | Koneoppimiskirjasto päivittäisiin datatieteen tehtäviin. Käyttöoikeuden omistaja: BSD-3-clause. |
| NetworkX | Tämä on Python-paketti monimutkaisten verkkojen luomiseen ja käsittelyyn. Käyttöoikeuden omistaja: BSD-3-clause. |
| NLTK | Tämä on kirjasto luonnollisen kielen käsittelyyn. Seuraavat korpuset on ladattu valmiiksi käytettäväksi Pythonin kanssa Excelissä: brown, punkt, stopwords, treebank, vader ja wordnet2022. Käyttöoikeuden omistaja: Apache v2. |
| NumPy | Tämä tarjoaa matriisikäsittelyn numeroille, merkkijonoille, tietueille ja objekteille. Käyttöoikeuden omistaja: BSD-3-clause. |
| pandat | Tämä tarjoaa datarakenteita ja data-analysointityökaluja. Käyttöoikeuden omistaja: BSD-3-clause. |
| Tyyny | Tämä lisää tuen eri kuvatiedostomuotojen avaamiseen, käsittelyyn ja tallentamiseen. Käyttöoikeuden omistaja: PIL. |
| plotnine | Piirto- ja tietojen visualisointikirjasto. Käyttöoikeuden omistaja: MIT. |
| Prinssi | Tämä on kirjasto monimuuttujaiseen tutkivaan data-analyysiin Pythonissa, joka sisältää erilaisia menetelmiä taulukkomuotoisten tietojen yhteenvetoon. Käyttöoikeuden omistaja: MIT. |
| PyTables | Yhdistää Pythonin, HDF5-kirjaston ja NumPy-kirjaston käsittelemään suuria datamääriä. Käyttöoikeuden omistaja: BSD-3-clause. |
| PyWavelets | Tämä on aallokemuunnoskirjasto. Käyttöoikeuden omistaja: MIT. |
| QR-koodi | QR-koodin kuvanmuodostin. Käyttöoikeuden omistaja: BSD-3-clause. |
| scikit-learn | Tämä joukko Python-moduuleja koneoppimiseen ja tiedon louhintaan. Käyttöoikeuden omistaja: BSD-3-clause. |
| SciPy | Tämä on tieteellinen Python-kirjasto. Käyttöoikeuden omistaja: BSD-3-clause. |
| seaborn | Tämä on tilastotietojen visualisointikirjasto. Käyttöoikeuden omistaja: BSD-3-clause. |
| snowballstemmer | Tämä on Python-algoritmikirjastokokoelma. Käyttöoikeuden omistaja: BSD-2-clause. |
| Neliöitä | Luo puukarttoja eli visualisointeja hierarkkisia tietoja näyttämään. Käyttöoikeuden omistaja: Apache v2. |
| statsmodels | Tilastolliset laskelmat ja mallit käytettäväksi SciPy-kirjaston kanssa. Käyttöoikeuden omistaja: BSD-3-clause. |
| SymPy | Tämä on Python-kirjasto symbolista matematiikkaa varten. Käyttöoikeuden omistaja: BSD-3-clause. |
| taulukoi | Tämä on kirjasto taulukoiden luomista ja muotoilua varten. Käyttöoikeuden omistaja: MIT. |
| theFuzz | Tarjoaa epätarkan merkkijonon vastaavuuden sarjojen välisten erojen laskemista varten. Käyttöoikeuden omistaja: MIT. |
| wordcloud | Sanapilvigeneraattori. Käyttöoikeuden omistaja: MIT. |
Lisätietoja Anacondasta
Lisätietoja integroinnista ja tuetuista kirjastoista on Anacondassa.