Applies ToExcel for Microsoft 365

Excelin Python on nyt saatavilla Yritys- ja yrityskäyttäjille, jotka käyttävät Nykyistä kanavaa Windowsissa, alkaen versiosta 2408 (koontiversio 17928.20114).ja Kuukausittaisesta yrityskanavasta Windowsissa versiosta 2408 alkaen (koontiversio 17928.20216). 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 ei ole tällä hetkellä saatavilla Semi-Annual Enterprise Channel -kanavalle.

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 Ongelmia Pythonin kanssa Excelissä, ilmoita niistä valitsemalla Ohje > Palaute Excelissä.  

Oletko uusi Python-käyttäjä Excelissä? Aloita lukemalla Johdanto Pythoniin Excelissä ja Pythonin käytön aloittaminen Excelissä.

Mikä on DataFrame?  

Tietomalli on kaksiulotteinen tietorakenne tietokoneen ohjelmointikielillä, kuten Excel-taulukossa. Pythonissa DataFrame on pandakirjaston objekti. Pandas-kirjasto on Pythonin excelissä käyttämä ydinkirjasto, ja DataFrame-objektit ovat keskeinen rakenne tietojen analysointiin Pythonin avulla Excelissä. 

Huomautus: Excelin Python käyttää tietomallia kaksiulotteisten alueiden oletusobjektina.

Excelin Python voi tuoda DataFrame-objektin kahdella tavalla: Python-objektina tai muunnettuna Excel-arvoiksi. Kun DataFrame palautetaan Python-objektina, solussa näkyy teksti "DataFrame", jota edeltää korttikuvake. Seuraavassa näyttökuvassa Näkyy DataFrame Python-objektina Excel-solussa.   

Esimerkki Excel-solun DataFrame-objektista.

Jos haluat tarkastella tietokehyksen tietoja, valitse kortin kuvake solussa tai käytä näppäinyhdistelmää Ctrl+Vaihto+F5. Seuraavassa näyttökuvassa näkyy DataFrame-objekti, jossa korttinäkymä on avattuna. Tässä esimerkissä Tietomalli toistaa laskentataulukon solujen A1:B3 tiedot. 

Avoin DataFrame-kortti.

Voit myös tuoda ulkoisia tietoja Exceliin ja käsitellä niitä Sitten Pythonin avulla Excelissä. Jos haluat tuoda ulkoisia tietoja, käytä Power Query. Lisätietoja on artikkelissa Pythonin tietojen tuominen Excelissä Power Query avulla

Python-tulostustyypin muuttaminen 

DataFrame-alueen tiedot voidaan palauttaa Excel-arvoina Python-objektin sijaan. Tuo tietomalli Excel-arvoina, jos haluat sisällyttää muita Excel-pohjaisia analytiikkatietoja, kuten kaavioita, Excel-kaavoja ja ehdollista muotoilua. 

Kaavarivin Python-tulosvalikon avulla voit määrittää, miten Python-laskutoimitukset palautetaan. Seuraavassa näyttökuvassa näkyy Pythonin tulostusvalikko kaavarivillä.

Avaa Python-tulostusvalikko Excelissä.

Seuraavassa näyttökuvassa näkyvät edeltävät Tietokehys-tiedot, mutta tällä kertaa tiedot palautetaan Excel-arvoina. Koska tämä Tietomalli toistaa laskentataulukon solujen A1:B3 tiedot, Python-tulos soluissa C1:D3 vastaa soluja A1:B3.  

DataFrame-sisältö palautettiin Excel-arvoina.

Huomautus: Jos tulosalueen solu, joka edellisessä skenaariossa on alue C1:D3, sisältää jo arvon, Python-solu palauttaa #SPILL! -virhe Python-tulosteen sijaan. Lisätietoja on artikkelissa Pythonin vianmääritys Excelissä ja #SPILL!-virheen korjaaminen..

Tärkeää: Kun Tietokehyksen tulostyypiksi on määritetty Excel-arvot, DataFrame palauttaa indeksisarakkeen vain, jos jokin seuraavista ehdoista täyttyy. 

  • Jos indeksisarakkeen arvot eivät ole numeerisia (kuten describe() tai group_by()).

  • Jos indeksisarakkeen nimi on määritetty.

Voit myös muuttaa tulostustyyppejä minkä tahansa Python-solun hiiren kakkospainikkeella tai Ctrl+napsautus-valikolla. Avaa hiiren kakkospainikkeella avattava valikko ja muuta tulostusta valitsemalla Tuloste nimellä

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.