Aiheeseen liittyvää
×
Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Excelin Python on tällä hetkelläesikatselussa , ja se voi 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 kanssa Excelissä, ilmoita niistä valitsemalla Ohje > Palaute Excelissä.  

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

Mikä on Power Query?  

Power Query on tietojen muunnos- ja valmistelutyökalu, jonka avulla voit muokata tietoja, ja se on käytettävissä Excelissä ja muissa Microsoft-tuotteissa.

Excelin Python-Power Query avulla voit tuoda ulkoisia tietoja Exceliin ja analysoida sitten tietoja Pythonilla. 

Tärkeää: Power Query on ainoa tapa tuoda ulkoisia tietoja Käytettäväksi Pythonin kanssa Excelissä.

Lisätietoja Power Query on artikkelissa Excelin ohjeen Power Query

Pythonin tietojen tuominen Excelissä Power Query avulla 

Noudattamalla seuraavia ohjeita opit tuomaan ulkoisen tietojoukon esimerkkitiedot ja käyttämään Niitä Pythonin kanssa Excelissä.

Vihje: Jos olet jo perehtynyt Power Query ja haluat käsitellä työkirjan aiemmin luotuja kyselyjä, siirry jäljempänä tässä artikkelissa kohtaan Power Query tietojen käyttäminen Pythonin kanssa Excelissä.

  1. Jos haluat nähdä Hae & muunna tiedot ja kyselyt -& Connections ryhmät, valitse Tiedot-välilehti. Valitse tietolähde valitsemalla Nouda tiedot . Voit tuoda tietoja useista lähteistä, mukaan lukien csv-tiedostoista. Jokainen tuonti luo kyselyn.

    Tässä esimerkissä tuodaan tietoja Northwind OData -palvelusta, joka on testitietolähde. Voit tehdä tämän valitsemalla Nouda tiedot > muista lähteistä > OData-syötteestä.

  2. Kirjoita seuraavaksi seuraava linkki Northwind OData -palveluun ja valitse OK.

    https://services.odata.org/northwind/northwind.svc/

  3. Valitse Power Query esikatselu -valintaikkunassa arvotaulukko, jonka haluat ladata Exceliin. Valitse tässä esimerkissä Luokat-taulukko, valitse Lataa-painikkeen vieressä oleva nuoli ja valitse Lataa kohteeseen.... Seuraavassa näyttökuvassa näkyy Power Query esikatseluvalintaikkuna, jossa Luokat-taulukko on valittuna ja Lataa kohteeseen... -vaihtoehto näkyvissä.

    Määritä pythonille Power Query yhteys Excelissä. Valitse Luokat-taulukko ODatasta.

    Huomautukset: 

    • Voit myös valita Muunna tiedot Power Query esikatselu -valintaikkunasta. Näin voit muokata Power Query -editori tietoja ennen niiden tuomista Exceliin.

    • Jos haluat tarkastella excel-ruudukon tietoja, valitse Lataa-painike . Tämä lataa valitun taulukon suoraan Excel-ruudukkoon.

  4. Muodosta tietoyhteys lähteestä valitsemalla Luo yhteys vain . Power Query luo automaattisesti kyselyn tätä yhteyttä varten.

    Valitse Tuo tiedot -valintaikkunassa Luo vain yhteys.

  5. Kyselyt & Connections -ruutu avautuu automaattisesti, ja siinä luetellaan Power Query luoma kysely valitulle tietolähteelle – tässä tapauksessa Luokat-taulukko Northwind OData -mallitietojoukosta. Jos haluat avata Kyselyt & Connections -ruudun manuaalisesti, valitse Tiedot-välilehdessäKyselyt & Connections.

    Vihje: Saat esikatselun tiedoista viemällä hiiren osoittimen tehtäväruudun kyselyjen päälle.

Seuraavassa osassa kuvataan , miten Luokat-tietoja analysoidaan Pythonin avulla Excelissä.

Power Query tietojen käyttäminen Pythonin kanssa Excelissä

Seuraavassa oletetaan, että olet luonut Power Query yhteyden edellisessä artikkelissa kuvattuun Northwind OData -palvelun Luokat-tietoihin. Näissä vaiheissa näytetään, miten Voit analysoida Luokat-tietoja Pythonin avulla Excelissä.

  1. Jos haluat käsitellä ulkoisia tietoja Pythonin kanssa Excelissä, ota Python käyttöön solussa kirjoittamalla =PY-funktio . Käytä seuraavaksi Pythonia Excel xl() -kaavassa excel-elementteihin viittaamiseen, kuten Power Query kyselyyn. Kirjoita tässä esimerkissä xl("Categories") Excelin Python-soluun.

  2. Python-solu näyttää nyt Luokat-tiedot Tietomallissa xl("Categories") kaavan palauttamana. Valitsemalla tietokehyksen vieressä olevan korttikuvakkeen voit tarkastella tietojen esikatselua DataFramessa. Seuraavassa näyttökuvassa näkyy DataFrame-esikatselu.

    Tietojen esikatselu DataFrame-objektissa.

    Vihje: Muuta Tietokehys-valintaikkunan kokoa oikeassa alakulmassa olevan kuvakkeen avulla.

  3. Muunna tietokehyksen tiedot Excel-arvoiksi, jotka palauttavat tiedot Excel-ruudukkoon. Jos haluat muuntaa Tietokehyksen Excel-arvoiksi, valitse datakehyksen sisältävä solu ja valitse sitten Lisää tiedot -kuvake. Seuraavassa näyttökuvassa näkyy esimerkki tästä kuvakkeesta DataFrame-muodon vieressä.



    Valitse Lisää tietoja -vaihtoehto DataFrame-objektille.Lisää tietoja -kuvakkeen valitseminen avaa valikon, jossa on luettelo tietoihin liittyvistä arvoista.

    Näytä valikko, kun olet valinnut Lisää tietoja DataFrame-objektia varten.

  4. Valitse valikon ensimmäinen arvo, arrayPreview. Tämä arvo näyttää Python-tiedot Excel-ruudukon DataFrame-ruudukosta. Katso esimerkki seuraavasta näyttökuvasta.

    Katso matriisiPreview-tulos Excel-ruudukon DataFrame-ruudukosta.

  5. Nyt kun olet käyttänyt Power Query ulkoisten tietojen tuomiseen ja tietojen käsittelyyn Pythonilla Excelissä, olet valmis aloittamaan tietojen analysoinnin Pythonin avulla Excelissä. Lisätietoja Python-piirtojen ja -kaavioiden luomisesta tiedoillasi on artikkelissa Pythonin luominen Excelin piirto- ja kaavioissa.

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.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×