Datensicherheit und Python in Excel (2024)

Python in Excel wird derzeit für Enterprise- und Business-Benutzer eingeführt, die den aktuellen Kanal unter Windows ausführen, ab Version 2407 (Build 17830.20128). Es ist in der Vorschau für Family- und Personal-Benutzer verfügbar, die den aktuellen Kanal unter Windows ab Version 2405 (Build 17628.20164) ausführen. Python in Excel ist in der Vorschau für Benutzer im Bildungsbereich verfügbar, die den aktuellen Kanal (Vorschau) über das Microsoft 365 Insider-Programm ausführen.Sie ist derzeit nicht für den monatlichen Enterprise-Kanal oder den Semi-Annual Enterprise-Kanal verfügbar.

Es wird zuerst in Excel für Windows und dann zu einem späteren Zeitpunkt auf anderen Plattformen eingeführt. Weitere Informationen zur Verfügbarkeit finden Sie unter Verfügbarkeit von Python in Excel.

Sollten Probleme mit Python in Excel auftreten, melden Sie uns diese über Hilfe > Feedback in Excel.

Sind Sie noch nicht mit Python in Excel vertraut? Beginnen Sie mit Einführung in Python in Excel und Erste Schritte mit Python in Excel.

Python wird in der Microsoft Cloud ausgeführt

Python in Excel führt den von Excel verwendeten Python-Code in einem sicheren Container in der Microsoft Cloud mit Sicherheit auf Unternehmensebene als kompatible verbundene Microsoft 365-Umgebung aus.Die Zusammenarbeit mit anderen an einem auf OneDrive gespeicherten Dokument oder die Verwendung des Features Daten analysieren in Excel sind weitere Beispiele für kompatible verbundene Microsoft 365-Umgebungen.

Python in Excel wird in der Microsoft Cloud mit den folgenden Attributen ausgeführt.

  • Python-Code wird in isolierten Hypervisorcontainern ausgeführt, die auf Azure Container Instances basieren.

  • Der Container verfügt über Python und einen kuratierten Satz gesicherter Bibliotheken, die von Anaconda bereitgestellt werden.

  • Die Umgebung verwendet die Anaconda-Distribution für Python, die quellcodebasierte Python und Bibliotheken enthält, die direkt aus Anaconda bereitgestellt werden.

  • Der Python-Code hat keinen Zugriff auf Ihren Computer, Ihre Geräte oder Ihr Konto.

  • Der Python-Code verfügt nicht über Netzwerkzugriff.

  • Der Python-Code hat keinen Zugriff auf ein Benutzertoken.

  • Der Python-Code kann über die Verweise über die integrierte xl() -Funktion als Teil einer Python-Formel auf Daten zugreifen. Dies bedeutet, dass Python-Formeln zugriff darauf haben, Zellwerte innerhalb der Arbeitsmappe basierend auf dem Zellbezug oder Werte aus externen Datenquellen über den Power Query Verbindungsnamen zu lesen.

  • Python-Code gibt die Ausgabe an Ihre Arbeitsmappen über die Excel-Funktion =PY() zurück, die das Ergebnis des Python-Codes in der Zelle anzeigt, in der die Funktion eingegeben wird. Python-Funktionen können keine anderen Objekttypen wie Makros, VBA-Code oder andere Formeln zurückgeben.

  • Der Python-Code hat keinen Zugriff auf andere Eigenschaften in der Arbeitsmappe, z. B. Formeln, Diagramme, PivotTables, Makros oder VBA-Code.

  • Die Container bleiben online, solange die Arbeitsmappe geöffnet ist oder bis ein Timeout auftritt. Daten werden nicht in der Microsoft Cloud gespeichert.

Wie behandelt Python in Excel Arbeitsmappen aus dem Internet oder nicht vertrauenswürdigen Quellen?

Python in Excel folgt den gleichen Sicherheitsrichtlinien wie Excel, wenn es darum geht, Arbeitsmappen aus dem Internet oder nicht vertrauenswürdigen Quellen zu öffnen.

Wenn Sie eine Arbeitsmappe öffnen, die Python-Code aus dem Internet enthält, führt die geschützte Excel-Ansicht keine Python-Formeln in der Arbeitsmappe aus. Wenn eine Arbeitsmappe mit Microsoft Defender Application Guard geöffnet wird, werden Python-Formeln standardmäßig nicht ausgeführt.

Darüber hinaus führt Python in Excel die Python-Formeln in der nicht vertrauenswürdigen Arbeitsmappe in einem eigenen dedizierten isolierten Hypervisorcontainer aus, um potenzielle Interaktionen oder Störungen mit anderem Python-Code zu verhindern, der von anderen geöffneten Arbeitsmappen ausgeführt wird.

Wie oft aktualisiert Microsoft die Container, auf denen der Python-Code ausgeführt wird?

Python in Excel verwendet Container zum Ausführen von Python-Code in Azure. Container sind isolierte und sichere Umgebungen, in denen Anwendungen und Dienste ohne Auswirkungen auf den Rest des Systems ausgeführt werden können. Um die Sicherheit und Zuverlässigkeit der Container zu gewährleisten, werden regelmäßige Updates und Patches auf sie angewendet.

Python und die Bibliotheken werden auf folgende Weise aktualisiert, um die Sicherheit Ihrer Daten und die konsistenten numerischen Ergebnisse zu gewährleisten.

Patches werden auf das zugrunde liegende Betriebssystem angewendet, unter dem die Azure Container Instance ausgeführt wird. Dadurch wird sichergestellt, dass der Container vor Sicherheitsrisiken und Exploits geschützt ist, die sich auf Ihre Daten auswirken können. Dies erfolgt automatisch, ohne dass eine Eingabe von Ihnen erforderlich ist.

Sobald Python in Excel allgemein verfügbar ist, werden regelmäßige Updates der Python-Umgebung mit Python und den von Anaconda bereitgestellten Bibliotheken veröffentlicht. Diese Versionen enthalten die neuesten Sicherheitsfixes und Verbesserungen aus den Python- und Anaconda-Communitys. Diese Releases werden über Blogbeiträge und Dokumentationen angekündigt. Dies erfolgt automatisch, ohne dass eine Einrichtung erforderlich ist, und Microsoft verwendet standardmäßig die neueste Umgebung. Vorhandene Arbeitsmappen werden weiterhin anhand der Version der Umgebungen berechnet, in der die Arbeitsmappe erstellt wurde, und Benutzer werden aufgefordert, ein Upgrade durchzuführen, wenn eine neuere Version vorhanden ist. Dieser Ansatz trägt dazu bei, dass Ihre numerischen Ergebnisse konsistent bleiben und dass Sie und Ihre organization auf dem neuesten Stand bleiben.

Wie respektiert Microsoft Ihre Daten und den Datenschutz?

Ihre Privatsphäre ist für Microsoft wichtig.Weitere Informationen finden Sie in den Datenschutzbestimmungen von Microsoft.

Informationen zu den Datenschutzrichtlinien für verbundene Microsoft 365-Erfahrungen finden Sie unter Verbundene Erfahrungen in Microsoft 365.

Informationen zum Überprüfen der Datenschutzrichtlinien bei der Verwendung von Copilot mit Arbeitsmappendaten finden Sie unter Daten, Datenschutz und Sicherheit für Microsoft 365 Copilot.

Informationen zum Verarbeiten von Daten, die von Ihrer Arbeitsmappe an den Container gesendet werden, finden Sie unter Erforderliche Dienstdaten für Office.

Zusätzliche Überlegungen

Aktualisieren der Registrierung zum Umschalten von Sicherheitswarnungen für Python in Excel

Die folgenden Befehle zeigen, wie Sie die Registrierung aktualisieren, um die Sicherheitswarnungseinstellungen für Python in Excel zu ändern. Führen Sie die Befehle an einer Eingabeaufforderung mit erhöhten Rechten auf einem Windows-Gerät aus.

  1. Verwenden Sie diesen Befehl, um alle Sicherheitswarnungen zu deaktivieren. Dies ist die Standardeinstellung für Python in Excel.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Verwenden Sie diesen Befehl, um eine Sicherheitseingabeaufforderung zu aktivieren, wenn Sie eine Arbeitsmappe öffnen, die eine Python-Formel enthält. Es aktiviert einen Sicherheitswarnungshinweis in der Excel-Geschäftsleiste.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Verwenden Sie diesen Befehl, um die Ausführung aller Python-Funktionen zu deaktivieren. Python-Funktionen geben den Fehler #BLOCKED! zurück.

    reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Microsoft überwacht und passt Python in Excel weiterhin an, um Sie und Ihre Daten zu schützen. Dies kann zukünftige Änderungen an der Benutzeroberfläche und an den Registrierungseinstellungen umfassen.

Um auf dem neuesten Stand zu bleiben und die Berichte über Sicherheitsrisiken anzuzeigen, die sich auf die Produkte und Dienste von Microsoft auswirken, lesen Sie den Microsoft Security Response Center-Updateleitfaden.

Verwandte Artikel

  • Open-Source-Bibliotheken und Python in Excel

  • Verwenden von Power Query zum Importieren von Daten für Python in Excel

Datensicherheit und Python in Excel (2024)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Horacio Brakus JD

Last Updated:

Views: 6497

Rating: 4 / 5 (51 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Horacio Brakus JD

Birthday: 1999-08-21

Address: Apt. 524 43384 Minnie Prairie, South Edda, MA 62804

Phone: +5931039998219

Job: Sales Strategist

Hobby: Sculling, Kitesurfing, Orienteering, Painting, Computer programming, Creative writing, Scuba diving

Introduction: My name is Horacio Brakus JD, I am a lively, splendid, jolly, vivacious, vast, cheerful, agreeable person who loves writing and wants to share my knowledge and understanding with you.