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ä esikatseluvaiheessa, ja se voi muuttua palautteen perusteella. Jos haluat käyttää tätä ominaisuutta, liity Microsoft 365 Insider Program -ohjelmaan ja valitse Ajantasaisen kanavan (esikatselu) Insider-taso.

Tämä ominaisuus otetaan vähitellen käyttöön Enterprise-, Business-, Education- ja Family and Personal -käyttäjille, jotka käyttävät Ajantasaista kanavaa (esikatselu) Windowsissa. Se otetaan ensin käyttöön Excel for Windowsissa versiosta 2406 alkaen (koontiversio 17726.20016) ja myöhemmin muihin käyttöympäristöihin. 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 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.

Power Queryn ja Pythonin avulla Excelissä 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 Querystä on artikkelissa Power Query for Excelin ohje

Pythonin tietojen tuominen Excelissä Power Queryn avulla 

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

Vihje: Jos olet jo perehtynyt Power Queryen 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ä Nouda & Muunna tiedot ja kyselyt -& Yhteydet-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 Queryn 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 Queryn esikatselu -valintaikkuna , jossa Luokat-taulukko on valittuna ja Lataa kohteeseen... -vaihtoehto näkyvissä.

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

    Huomautukset: 

    • Voit myös valita Muunna tiedot Power Queryn esikatselu -valintaikkunasta. Näin voit muokata Power Query -editorin 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 & yhteydet -ruutu avautuu automaattisesti, ja siinä on luettelo Power Queryn luomasta kyselystä valitulle tietolähteelle – tässä tapauksessa Luokat-taulukosta Northwind OData -mallitietojoukosta. Jos haluat avata Kyselyt & Yhteydet -ruudun manuaalisesti, valitse Tiedot-välilehdessäKyselyt & Yhteydet.

    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 kuvatun 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 tuonut ulkoisia tietoja Power Queryn avulla ja käsitellyt tiedot Pythonilla Excelissä, voit aloittaa 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!

×