Excelin Python otetaan tällä hetkellä käyttöön Enterprise and Business -käyttäjille, jotka käyttävät Windowsin nykyistä kanavaa versiosta 2407 (koontiversio 17830.20128). Se on saatavilla esikatselussa Perhe- ja Henkilökohtaiset-käyttäjille, jotka käyttävät Windowsin nykyistä kanavaa versiosta 2405 alkaen (koontiversio 17628.20164). Excelin Python on saatavilla esikatselussa Education-käyttäjille, jotka käyttävät Nykyistä kanavaa (esikatselu) Microsoft 365 Insider Program -ohjelman kautta. 

Se otetaan ensin käyttöön Excel for Windowsissa ja sitten muissa ympäristöissä myöhemmin. Lisätietoja saatavuudesta on artikkelissa Python Excelin käytettävyydestä.

Jos kohtaat Pythoniin liittyviä ongelmia Excelissä, ilmoita niistä valitsemalla Ohje > Palaute Excelissä.

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

Astropy

Tämä on Python-kirjasto tähtitieteelle. Käyttöoikeuden omistaja: BSD-3-clause.

beautifulsoup4

Tämä on Python-kirjasto, joka on suunniteltu tietojen keräämiseen näytöiltä. Käyttöoikeuden omistaja: MIT.

Faker 

Luo väärennettyjä tietoja. Käyttöoikeuden omistaja: MIT.  

imbalanced-learn

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äisiä tietotieteen tehtäviä varten. 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

Kirjasto luonnollisen kielen käsittelyä varten. Seuraavat corpora on esilatattu käytettäväksi Python excelissä: ruskea, punkt, stopwords, treebank, vader ja wordnet2022. Käyttöoikeus: Apache v2.

NumPy

Tämä tarjoaa matriisikäsittelyn numeroille, merkkijonoille, tietueille ja objekteille. Käyttöoikeuden omistaja: BSD-3-clause.

pandas

Tämä tarjoaa datarakenteita ja data-analysointityökaluja. Käyttöoikeuden omistaja: BSD-3-clause.

Pillow

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 

Pythonin monivariaattisten tietojen analysointikirjasto, johon sisältyy erilaisia taulukkomuotoisten tietojen yhteenvetomenetelmiä. Käyttöoikeuden omistaja: MIT.  

PyTables

Tämä yhdistää Pythonin, HDF5-kirjastonja NumPy-kirjastonkäsittelemään suuria datamääriä. Käyttöoikeuden omistaja: BSD-3-clause.

PyWavelets

Tämä on aallokemuunnoskirjasto. Käyttöoikeuden omistaja: MIT.

qrcode 

QR-koodin näköistiedostogeneraattori. 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.

squarify 

Luo puukarttoja tai visualisointeja, jotka näyttävät hierarkkisen tiedon. Käyttöoikeus: Apache v2.

statsmodels

Tämä sisältää tilastollisia laskutoimituksia ja malleja, joita käytetään SciPy-kirjastossa. Käyttöoikeuden omistaja: BSD-3-clause.

SymPy

Tämä on Python-kirjasto symbolista matematiikkaa varten. Käyttöoikeuden omistaja: BSD-3-clause.

tabulate

Tämä on kirjasto taulukoiden luomista ja muotoilua varten. Käyttöoikeuden omistaja: MIT.

TheFuzz 

Tarjoaa sumean merkkijonon, joka vastaa sarjojen välisten erojen laskemista. Käyttöoikeuden omistaja: MIT.  

wordcloud 

Sana pilvigeneraattori. Käyttöoikeuden omistaja: MIT.  

Lisätietoja Anacondasta 

Lisätietoja integroinnista ja tuetuista kirjastoista löytyy Anacondan sivustosta.

Aiheeseen liittyviä artikkeleita

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.