Applies ToExcel voor Microsoft 365 Office.com

Python in Excel is nu beschikbaar voor zakelijke en zakelijke gebruikers die het Current-kanaal in Windows uitvoeren, vanaf versie 2408 (build 17928.20114) en monthly Enterprise Channel in Windows, te beginnen met versie 2408 (build 17928.20216). Het is beschikbaar in preview voor gezins- en persoonlijke gebruikers die het huidige kanaal in Windows uitvoeren vanaf versie 2405 (build 17628.20164). Python in Excel is beschikbaar in preview voor onderwijsgebruikers die het Huidig kanaal (preview) uitvoeren via het Microsoft 365 Insider-programma. Het is momenteel niet beschikbaar voor het Halfjaarlijks ondernemingskanaal.

Het wordt eerst uitgerold naar Excel voor Windows en vervolgens naar andere platforms op een later tijdstip. Zie voor meer informatie over beschikbaarheid Beschikbaarheid van Python in Excel.​​​​​​​

Als je problemen ondervindt met Python in Excel, meld je deze door Help Feedback te selecteren in Excel.

Nieuw bij Python in Excel? Begin met Inleiding tot Python in Excel en Aan de slag met Python in Excel.

Python wordt uitgevoerd met beveiliging op ondernemingsniveau

Python in Excel voert de Python-code uit die door Excel wordt gebruikt in een beveiligde container in de Microsoft Cloud met beveiliging op bedrijfsniveau.

Python in Excel is een compatibele microsoft 365-verbonden ervaring en Python-code wordt uitgevoerd binnen de nalevingsgrens van uw organisatie. Het werken met anderen aan een document dat is opgeslagen in OneDrive of het gebruik van de functie Gegevens analyseren in Excel zijn andere voorbeelden van compatibele Microsoft 365 verbonden ervaringen. 

Python in Excel is compatibel met de Algemene Verordening Gegevensbescherming (AVG) en de EUDB (Data Boundary) van de Europese Unie.

Python in Excel wordt uitgevoerd in de Microsoft Cloud met de volgende kenmerken.

  • Python-code wordt uitgevoerd binnen de nalevingsgrens van uw organisatie op geïsoleerde hypervisorcontainers.

  • De containers blijven online zolang de werkmap is geopend of totdat er een time-out optreedt.

  • Gegevens blijven niet behouden in de Microsoft Cloud.

  • De Python-code heeft geen toegang tot je computer, apparaten of account.

  • De Python-code heeft geen netwerktoegang.

  • De Python-code heeft geen toegang tot een gebruikerstoken.

  • De container bevat Python en een gecureerde set beveiligde bibliotheken die worden geleverd door Anaconda.

  • De omgeving maakt gebruik van de Anaconda-distributie voor Python, die brongebouwde Python en bibliotheken bevat die rechtstreeks vanuit Anaconda worden geleverd.

  • De Python-code heeft toegang tot gegevens via de verwijzingen via de ingebouwde xl()-functie als onderdeel van een Python-formule. Dit betekent dat Python-formules toegang hebben tot het lezen van celwaarden in de werkmap, op basis van de celverwijzing, of waarden uit externe gegevensbronnen, via de naam van de Power Query-verbinding.

  • Python-code retourneert uitvoer naar jouw werkmappen via de Excel-functie =PY() waarmee het resultaat van de Python-code wordt weergegeven in de cel waarin de functie wordt ingevoerd. Python-functies kunnen geen andere objecttypen retourneren, zoals macro's, VBA-code of andere formules.

  • De Python-code heeft geen toegang tot andere eigenschappen in de werkmap, zoals formules, grafieken, draaitabellen, macro's of VBA-code.

Veelgestelde vragen

Python in Excel volgt hetzelfde beveiligingsbeleid als Excel als het gaat om het openen van werkmappen via internet of niet-vertrouwde bronnen.

Als u een werkmap opent die Python-code van internet bevat, worden in de beveiligde weergave van Excel geen Python-formules uitgevoerd in de werkmap. Als een werkmap wordt geopend met Microsoft Defender Application Guard, worden Python-formules niet standaard uitgevoerd.

Bovendien voert Python in Excel altijd de Python-formules uit in een werkmap binnen de eigen specifieke hypervisor geïsoleerde container van de werkmap, waardoor mogelijke interactie of interferentie met andere Python-code die wordt uitgevoerd vanuit andere geopende werkmappen, wordt voorkomen.

Python in Excel gebruikt containers om Python-code uit te voeren in Azure. Containers zijn geïsoleerde en veilige omgevingen die toepassingen en services kunnen uitvoeren zonder dat dit van invloed is op de rest van het systeem. Om de beveiliging en betrouwbaarheid van de containers te garanderen, worden er regelmatig updates en patches op toegepast.

Python en de bibliotheken worden bijgewerkt op de volgende manieren om jouw gegevens te beveiligen en de numerieke resultaten consistent te houden.

  • Patches worden toegepast op het onderliggende besturingssysteem waarop de Azure Container Instance wordt uitgevoerd. Dit helpt ervoor te zorgen dat de container wordt beschermd tegen beveiligingsproblemen en aanvallen die van invloed kunnen zijn op je gegevens. Dit wordt automatisch gedaan zonder dat er invoer nodig is.

Er worden periodieke updates van de Python-omgeving uitgebracht, met Python en de bibliotheken van Anaconda. Deze versies bevatten de nieuwste beveiligingspatches en verbeteringen van de Python- en Anaconda-community's. Deze releases worden aangekondigd via blogberichten en documentatie. Dit wordt automatisch uitgevoerd zonder installatie en Microsoft gebruikt als standaard de meest recente omgeving. Bestaande werkmappen worden nog steeds berekend op basis van de versie van de omgevingen waarin de werkmap is gemaakt en gebruikers wordt gevraagd een upgrade uit te voeren als er een nieuwere versie is. Deze aanpak zorgt ervoor dat de numerieke resultaten consistent blijven en jij en jouw organisatie up-to-date blijven.

Je privacy is belangrijk voor ons. Zie de privacyverklaring van Microsoft voor meer informatie.

Zie Verbonden ervaringen in Microsoft 365 voor meer informatie over het beleid voor gegevensbescherming van verbonden Microsoft 365-ervaringen.

Zie Gegevens, privacy en beveiliging voor Microsoft 365 Copilot voor meer informatie over het beleid voor gegevensbescherming bij het gebruik van Copilot met werkmapgegevens.

Zie Vereiste servicegegevens voor Office om te begrijpen hoe gegevens die vanuit je werkmap naar de container worden verzonden, worden verwerkt.

Ja, Python in Excel is compatibel met de Algemene Verordening Gegevensbescherming (AVG) en de EUDB (Data Boundary) van de Europese Unie. Klanten in de Europese Unie (EU) laten hun containers in de EU draaien. Multinationale tenants kunnen al hun containers configureren voor uitvoering in Europa via de Office-configuratieservice. Zie Azure-, Dynamics 365- en Microsoft 365-nalevingsaanbiedingen voor meer informatie over naleving.

Python in Excel verwerkt of slaat geen inactieve gegevens op. Je gegevens zijn jouw gegevens. Het wordt niet gedeeld met derden en wordt ook niet gebruikt voor AI-training door Copilot.

Nee.

Ja. Zie Azure-, Dynamics 365- en Microsoft 365-nalevingsaanbiedingen voor meer informatie over naleving.

Gebruikerscode wordt uitgevoerd in een hypervisor geïsoleerde container onder een account met de minste bevoegdheden. De gebruikerscode kan acties uitvoeren zoals schrijven naar schijf of shell-opdrachten uitvoeren in de container. Deze containers worden vooraf gemaakt om de prestaties en beschikbaarheid te verbeteren.

Python in Excel gaat ervan uit dat alles dat in de container wordt uitgevoerd schadelijk is en beperkt de invoer en uitvoer van de container strikt. Je hebt alleen toegang tot gegevens waarnaar wordt verwezen door de formule. Je kunt alleen waarden of images retourneren. Zodra een container is gebruikt, wordt deze vernietigd. Er blijven geen gegevens bestaan tussen sessies of gebruikers.

Python in Excel behoudt zich het recht voor om alles te blokkeren waarvan wordt vastgesteld dat het een hypervisorisolatie of netwerkgrenzen verbreekt.

Aanvullende overwegingen

Het register bijwerken om beveiligingswaarschuwingen voor Python in Excel in of uit te schakelen

De volgende opdrachten laten zien hoe je het register bijwerkt om beveiligingswaarschuwingsinstellingen voor Python in Excel te wijzigen. Voer de opdrachten uit vanaf een opdrachtprompt met verhoogde bevoegdheid op een Windows-apparaat.

  1. Gebruik deze opdracht om alle beveiligingswaarschuwingen uit te schakelen. Dit is de standaardinstelling voor Python in Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Gebruik deze opdracht om een beveiligingsprompt in te schakelen bij het openen van een werkmap die een Python-formule bevat. Hiermee wordt een beveiligingswaarschuwing in de zakelijke balk van Excel ingeschakeld.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Gebruik deze opdracht om alle Python-functies uit te schakelen in de geopende werkmap. Python-functies retourneren de fout #GEBLOKKEERD!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft blijft Python in Excel bewaken en aanpassen om jou en je gegevens veilig te houden. Dit kan toekomstige wijzigingen in de gebruikerservaring en registerinstellingen met zich meebrengen.

Als u op de hoogte wilt blijven en de rapporten wilt bekijken van beveiligingsproblemen die van invloed zijn op de producten en services van Microsoft, raadpleegt u de Updatehandleiding voor Microsoft Security Response Center.

Verwante artikelen

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.