Applies ToExcel for Microsoft 365

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 ei ole tällä hetkellä saatavilla kuukausittaiselle yrityskanavalle tai 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 käytössä Excelissä, ilmoita niistä valitsemalla Excelissä Ohje > Palaute.

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

Python toimii Microsoftin pilvipalvelussa 

Excelin Python suorittaa Excelin käyttämän Python-koodin Microsoftin pilvipalvelun suojatussa säilössä yritystason suojauksella, joka on yhteensopiva Microsoft 365:n yhdistetty käyttökokemus. OneDriveen tallennetun asiakirjan käsitteleminen muiden kanssa tai Excelin Analysoi tiedot -ominaisuuden käyttäminen ovat esimerkkejä yhteensopivista Microsoft 365:n yhdistetyistä käyttökokemuksista. 

Excelin Python toimii Microsoftin pilvipalvelussa seuraavilla määritteillä.

  • Python-koodi toimii hypervisor-eristetyissä säiliöissä, jotka on rakennettu Azure-säilön esiintymät.

  • Säilössä on Python ja kuratoitu joukko Anacondan tarjoamia suojattuja kirjastoja.

  • Ympäristö käyttää Anaconda Distribution for Pythonia, joka sisältää lähderakennetun Pythonin ja kirjastot, jotka on toimitettu suoraan Anacondalta.

  • Python-koodilla ei ole pääsyä tietokoneeseen, laitteisiin tai tiliin.

  • Python-koodilla ei ole verkkoyhteyttä.

  • Python-koodilla ei ole käyttäjän tunnusta.

  • Python-koodi voi käyttää tietoja viittausten kautta sisäänrakennetun xl() -funktion kautta osana Python-kaavaa. Tämä tarkoittaa, että Python-kaavoilla on oikeus lukea työkirjan soluarvoja soluviittauksen tai ulkoisten tietolähteiden arvojen perusteella Power Query yhteyden nimen kautta.

  • Python-koodi palauttaa työkirjoihin tulosteen =PY() Excel-funktion kautta, joka näyttää Python-koodin tuloksen solussa, johon funktio kirjoitetaan. Python-funktiot eivät voi palauttaa muita objektityyppejä, kuten makroja, VBA-koodia tai muita kaavoja.

  • Python-koodilla ei ole työkirjan muita ominaisuuksia, kuten kaavoja, kaavioita, Pivot-taulukoita, makroja tai VBA-koodia.

  • Säilöt pysyvät online-tilassa niin kauan kuin työkirja on avoinna tai kunnes aikakatkaisu tapahtuu. Tietoja ei säilytetä Microsoftin pilvipalvelussa.

Miten Excelin Python käsittelee työkirjoja Internetistä tai ei-luotetuista lähteistä? 

Excelin Python noudattaa samoja suojauskäytäntöjä kuin Excel, kun on kyse työkirjojen avaamisesta Internetistä tai ei-luotetuista lähteistä. 

Jos avaat Internetistä Python-koodia sisältävän työkirjan, Excelin suojattu näkymä ei suorita Python-kaavoja työkirjassa. Jos työkirja avataan Microsoft Defenderin sovellussuoja, Python-kaavoja ei oletusarvoisesti suoriteta.

Lisäksi Excelin Python suorittaa Python-kaavat ei-luotetussa työkirjassa omassa erillisessä hypervisorissa eristetyssä säilössään, mikä auttaa estämään mahdollisen vuorovaikutuksen tai häiriöt muista avoimista työkirjoista suoritettavan python-koodin kanssa. 

Kuinka usein Microsoft päivittää säilöt, joissa Python-koodi toimii? 

Excelin Python käyttää säilöjä Python-koodin suorittamiseen Azuressa. Säilöt ovat eristettyjä ja turvallisia ympäristöjä, jotka voivat suorittaa sovelluksia ja palveluja vaikuttamatta muuhun järjestelmään. Säilöjen suojauksen ja luotettavuuden varmistamiseksi niihin lisätään säännöllisiä päivityksiä ja korjauksia.

Python ja kirjastot päivitetään seuraavilla tavoilla, jotta tiedot pysyvät suojattuina ja numeeriset tulokset yhdenmukaisina.

Korjaustiedostoja käytetään pohjana olevaan käyttöjärjestelmään, jossa Azure-säilön esiintymä suoritetaan. Tämä auttaa varmistamaan, että säilö on suojattu tietoihisi mahdollisesti vaikuttavilta haavoittuvuuksilta ja urotöiltä. Tämä tehdään automaattisesti ilman sinulta tarvittavaa syötettä.

Kun Python Excelissä tulee yleisesti saataville, Python-ympäristön päivitykset julkaistaan säännöllisesti Pythonin ja Anacondan tarjoamien kirjastojen kanssa. Nämä versiot sisältävät Python- ja Anaconda-yhteisöjen uusimmat suojauskorjaukset ja parannukset. Nämä julkaisut julkistetaan blogimerkintöjen ja dokumentaation kautta. Tämä tehdään automaattisesti ilman määritystä, ja Microsoft käyttää oletusarvoisesti uusinta ympäristöä. Aiemmin luodut työkirjat lasketaan edelleen sen ympäristön version perusteella, jossa työkirja on luotu, ja käyttäjiä pyydetään päivittämään, jos käytössä on uudempi versio. Tämä menetelmä auttaa varmistamaan, että numeeriset tulokset pysyvät yhdenmukaisina ja että sinä ja organisaatiosi pysytte ajan tasalla.

Miten Microsoft kunnioittaa tietojasi ja yksityisyyttäsi?

Tietosuojasi on tärkeää Microsoftille. Lisätietoja on Microsoftin tietosuojalausekkeessa

Lisätietoja Microsoft 365:een yhdistettyjen kokemusten tietosuojakäytännöistä on artikkelissa Yhdistetyt kokemukset Microsoft 365:ssä

Jos haluat tarkastella tietosuojakäytäntöjä käyttäessäsi Copilotia työkirjan tietojen kanssa, katso Microsoft 365 Copilot tiedot, tietosuoja ja suojaus.

Lisätietoja siitä, miten työkirjasta säilöön lähetettyjä tietoja käsitellään, on artikkelissa Officen pakolliset palvelutiedot.

Muita huomioita 

Rekisterin päivittäminen, jotta Pythonin suojausvaroitukset voidaan ottaa käyttöön Excelissä 

Seuraavissa komennoissa näytetään, miten voit päivittää rekisterin ja muuttaa Pythonin suojausvaroitusasetuksia Excelissä. Suorita komennot järjestelmänvalvojan suorittamasta komentokehotteesta Windows-laitteessa. 

  1. Tämän komennon avulla voit poistaa käytöstä kaikki suojausvaroitukset. Tämä on Pythonin oletusasetus Excelissä.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Tämän komennon avulla voit ottaa suojauskehotteen käyttöön, kun avaat Python-kaavan sisältävän työkirjan. Se ottaa suojausvaroituksen käyttöön Excelin yrityspalkissa.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Tämän komennon avulla voit poistaa käytöstä kaikki Python-funktiot. Python-funktiot palauttavat virheen #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft jatkaa Pythonin valvontaa ja säätämistä Excelissä pitääkseen sinut ja tietosi turvassa. Tämä voi sisältää tulevia muutoksia käyttökokemukseen ja rekisteriasetuksiin.

Jos haluat pysyä ajan tasalla ja tarkastella Raportteja Microsoftin tuotteisiin ja palveluihin vaikuttavista tietoturva-aukoista, tutustu Microsoft Security Response Center -päivitysoppaaseen.

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.