Avoimen lähdekoodin kirjastot sekä Python Excelissä
Excelin Python on tällä hetkellä esikatseluvaiheessa. Se voi vielä muuttua palautteen perusteella. Jos haluat käyttää tätä ominaisuutta, liity Microsoft 365 Insider Programhttps://insider.microsoft365.com/join/windows -ohjelmaan ja valitse beetakanavan Insider-taso.
Excelin Python otetaan vähitellen käyttöön Excel for Windows -asiakkaille, jotka käyttävät beetakanavaa. Tällä hetkellä ominaisuus ei ole käytettävissä muissa ympäristöissä.
Jos kohtaat ongelmia Pythonin käytössä Excelissä, ilmoita niistä valitsemalla Excelissä Ohje > Palaute.
Oletko uusi Python-käyttäjä Excelissä? Aloita Johdanto Pythoniin Excelissä ja Aloita Pythonin käyttö Excelissä.
Avoimen lähdekoodin Python-kirjastot
Excelin Python sisältää vakiojoukon Python-kirjastoja, jotka tarjoaa Anaconda 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. Voit avata alustustehtäväruudun valitsemalla Excelin valintanauhassa Kaavat > Alustus . 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. Voit tuoda Python-kirjastoja Exceliin lisäämällä Excelin Pythonin soluun Python-tuontilausekkeen, esimerkiksi import numpy as np. Tämä lauseke tuo NumPy-kirjastonja määrittää sille aliaksen np. Kun olet antanut tämän tuontilausekkeen Python-soluun, voit viitata NumPy-kirjastoon muodossa np työkirjan kaikissa 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ää: Kaikki kirjastot eivät käytä tuontilausekemuotoa import [library] as [name]. Jos esimerkiksi haluat tuoda beautifulsoup4-kirjaston, käytä tuontilauseketta from bs4 import BeautifulSoup. Lisätietoja suositellusta tuontilausekkeesta on kunkin kirjaston ohjeissa.
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-kirjastottuodaan 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, jossa käsitellään tietoturvaa Excelin Pythonissa.
Huomautus: Excelin Python tukee englannin, kiinan (yksinkertaistettu), ranskan, saksan, japanin ja espanjan fontteja.
Kirjasto |
Kuvaus |
---|---|
Tämä on Python-kirjasto tähtitieteelle. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä on Python-kirjasto, joka on suunniteltu tietojen keräämiseen näytöiltä. Käyttöoikeuden omistaja: MIT. |
|
Tämä kirjasto auttaa ratkaisemaan luokitteluongelmia tarjoamalla tekniikoita uusien otosten ottamiseen. Tämä perustuu scikit-learniin. Käyttöoikeuden omistaja: MIT. |
|
Tämä on vuorovaikutteisen tietojenkäsittelyn kirjasto. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä on aihemallinnuksen ja luonnollisen kielen käsittelyn kirjasto. Käyttöoikeuden omistaja: LGPL-2.1. |
|
Luo julkaisulaatuisia kaavioita ja kuvaajia Pythonissa. Käyttöoikeuden omistaja: PSF. |
|
Tämä on Python-paketti monimutkaisten verkkojen luomiseen ja käsittelyyn. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä tarjoaa matriisikäsittelyn numeroille, merkkijonoille, tietueille ja objekteille. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä tarjoaa datarakenteita ja data-analysointityökaluja. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä lisää tuen eri kuvatiedostomuotojen avaamiseen, käsittelyyn ja tallentamiseen. Käyttöoikeuden omistaja: PIL. |
|
Tämä yhdistää Pythonin, HDF5-kirjastonja NumPy-kirjastonkäsittelemään suuria datamääriä. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä on aallokemuunnoskirjasto. Käyttöoikeuden omistaja: MIT. |
|
Tämä joukko Python-moduuleja koneoppimiseen ja tiedon louhintaan. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä on tieteellinen Python-kirjasto. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä on tilastotietojen visualisointikirjasto. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä on Python-algoritmikirjastokokoelma. Käyttöoikeuden omistaja: BSD-2-clause. |
|
Tämä sisältää tilastollisia laskutoimituksia ja malleja, joita käytetään SciPy-kirjastossa. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä on Python-kirjasto symbolista matematiikkaa varten. Käyttöoikeuden omistaja: BSD-3-clause. |
|
Tämä on kirjasto taulukoiden luomista ja muotoilua varten. Käyttöoikeuden omistaja: MIT. |
Lisätietoja Anacondasta
Lisätietoja integroinnista ja tuetuista kirjastoista löytyy Anacondan sivustosta.