Applies ToExcel για Microsoft 365

Η λειτουργία Python στο Excel είναι πλέον διαθέσιμη σε χρήστες επιχειρήσεων και επιχειρήσεων που εκτελούν το Κανάλι τρεχουσών ενημερώσεων στα Windows, ξεκινώντας από την Έκδοση 2407 (Δομή 17830.20128) και το Μηνιαίο κανάλι επιχειρήσεων στα Windows, ξεκινώντας από την Έκδοση 2408 (Δομή 17928.20216). Είναι διαθέσιμο σε προεπισκόπηση για χρήστες της Οικογένειας και προσωπικών χρηστών που εκτελούν το Κανάλι τρεχουσών ενημερώσεων στα Windows, ξεκινώντας από την έκδοση 2405 (Δομή 17628.20164). Η λειτουργία Python στο Excel είναι διαθέσιμη σε προεπισκόπηση για τους χρήστες της εκπαίδευσης που εκτελούν το κανάλι τρεχουσών ενημερώσεων (προεπισκόπηση) μέσω του προγράμματος Microsoft 365 Insider. Προς το παρόν, δεν είναι διαθέσιμη για το Κανάλι επιχειρήσεων Semi-Annual.

Θα κυκλοφορήσει πρώτα στο Excel για Windows και, στη συνέχεια, σε άλλες πλατφόρμες σε μεταγενέστερη ημερομηνία. Για περισσότερες πληροφορίες διαθεσιμότητας, ανατρέξτε στο θέμα Python στη διαθεσιμότητα του Excel.

Αν αντιμετωπίσετε προβλήματα με την Python στο Excel, αναφέρετέ τα επιλέγοντας Βοήθεια > Σχόλια στο Excel.

Είστε νέος χρήστης της Python στο Excel; Ξεκινήστε με την Εισαγωγή στην Python στο Excel και ξεκινήστε με την Python στο Excel.

Η Python εκτελείται στο Microsoft Cloud 

Η Python στο Excel εκτελεί τον κώδικα Python που χρησιμοποιείται από το Excel σε ένα ασφαλές κοντέινερ στο Microsoft Cloud με ασφάλεια εταιρικού επιπέδου ως συμβατή συνδεδεμένη εμπειρία του Microsoft 365. Η συνεργασία με άλλους χρήστες σε ένα έγγραφο που είναι αποθηκευμένο στο OneDrive ή η χρήση της δυνατότητας "Ανάλυση δεδομένων" στο Excel είναι άλλα παραδείγματα συνδεδεμένων εμπειριών του Microsoft 365. 

Η python στο Excel εκτελείται στο Microsoft Cloud με τα ακόλουθα χαρακτηριστικά.

  • Ο κώδικας Python εκτελείται σε απομονωμένα κοντέινερ υπερεποπτών που βασίζονται σε Παρουσίες κοντέινερ του Azure.

  • Το κοντέινερ διαθέτει Python και ένα επιμελημένο σύνολο ασφαλών βιβλιοθηκών που παρέχονται από την Anaconda.

  • Το περιβάλλον χρησιμοποιεί την κατανομή Anaconda για Python, η οποία περιέχει πύθωνα και βιβλιοθήκες κατασκευασμένες από πηγές, που παρέχονται απευθείας από την Anaconda.

  • Ο κωδικός Python δεν έχει πρόσβαση στον υπολογιστή, τις συσκευές ή το λογαριασμό σας.

  • Ο κωδικός Python δεν έχει πρόσβαση στο δίκτυο.

  • Ο κωδικός Python δεν έχει πρόσβαση σε ένα διακριτικό χρήστη.

  • Ο κώδικας Python μπορεί να έχει πρόσβαση στα δεδομένα μέσω των αναφορών μέσω της ενσωματωμένης συνάρτησης xl() ως μέρος ενός τύπου Python. Αυτό σημαίνει ότι οι τύποι Python έχουν πρόσβαση στην ανάγνωση τιμών κελιών μέσα στο βιβλίο εργασίας, με βάση την αναφορά κελιού ή τις τιμές από εξωτερικές προελεύσεις δεδομένων, μέσω του Power Query ονόματος σύνδεσης.

  • Ο κώδικας Python επιστρέφει έξοδο στα βιβλία εργασίας σας μέσω της συνάρτησης =PY() του Excel, η οποία εμφανίζει το αποτέλεσμα του κώδικα Python στο κελί όπου εισάγεται η συνάρτηση. Οι συναρτήσεις Python δεν μπορούν να επιστρέψουν άλλους τύπους αντικειμένων, όπως μακροεντολές, κώδικα VBA ή άλλους τύπους.

  • Ο κώδικας Python δεν έχει πρόσβαση σε άλλες ιδιότητες στο βιβλίο εργασίας, όπως τύπους, γραφήματα, Συγκεντρωτικούς Πίνακες, μακροεντολές ή κώδικα VBA.

  • Τα κοντέινερ παραμένουν σε σύνδεση όσο το βιβλίο εργασίας είναι ανοιχτό ή μέχρι να προκύψει λήξη χρονικού ορίου.

  • Τα δεδομένα δεν διατηρούνται στο Microsoft Cloud.

Συχνές ερωτήσεις

Η Python στο Excel ακολουθεί τις ίδιες πολιτικές ασφαλείας με το Excel όσον αφορά το άνοιγμα βιβλίων εργασίας από το Internet ή μη αξιόπιστες πηγές. 

Εάν ανοίξετε ένα βιβλίο εργασίας που περιέχει κώδικα Python από το Internet, η Προστατευμένη προβολή του Excel δεν θα εκτελέσει τύπους Python στο βιβλίο εργασίας. Εάν ένα βιβλίο εργασίας ανοίξει με Microsoft Defender Application Guard, οι τύποι Python δεν εκτελούνται από προεπιλογή.

Επιπλέον, η Python στο Excel εκτελεί τους τύπους Python στο μη αξιόπιστο βιβλίο εργασίας μέσα στο δικό της αποκλειστικό απομονωμένο κοντέινερ υπερεποπτών, βοηθώντας στην αποτροπή πιθανής αλληλεπίδρασης ή παρέμβασης με άλλο κώδικα Python που εκτελείται από άλλα ανοιχτά βιβλία εργασίας. 

Η Python στο Excel χρησιμοποιεί κοντέινερ για την εκτέλεση κώδικα Python στο Azure. Τα κοντέινερ είναι απομονωμένα και ασφαλή περιβάλλοντα που μπορούν να εκτελέσουν εφαρμογές και υπηρεσίες χωρίς να επηρεάσουν το υπόλοιπο σύστημα. Για να διασφαλιστεί η ασφάλεια και η αξιοπιστία των κοντέινερ, εφαρμόζονται τακτικές ενημερώσεις και ενημερώσεις κώδικα σε αυτά.

Η Python και οι βιβλιοθήκες ενημερώνονται με τους ακόλουθους τρόπους για να διατηρήσουν τα δεδομένα σας ασφαλή και τα αριθμητικά σας αποτελέσματα συνεπή.

  • Οι ενημερωμένες εκδόσεις κώδικα εφαρμόζονται στο υποκείμενο λειτουργικό σύστημα στο οποίο εκτελείται η παρουσία κοντέινερ Azure. Αυτό σας βοηθά να εξασφαλίσετε ότι το κοντέινερ προστατεύεται από ευπάθειες και εκμεταλλεύσεις ευπάθειας που μπορεί να επηρεάσουν τα δεδομένα σας. Αυτό γίνεται αυτόματα χωρίς να απαιτούνται δεδομένα εισόδου από εσάς.

Περιοδικές ενημερώσεις του περιβάλλοντος Python θα κυκλοφορήσουν, με python και τις βιβλιοθήκες που παρέχονται από Anaconda. Αυτές οι εκδόσεις περιλαμβάνουν τις πιο πρόσφατες επιδιορθώσεις ασφαλείας και βελτιώσεις από τις κοινότητες Python και Anaconda. Αυτές οι εκδόσεις θα ανακοινώνονται μέσω δημοσιεύσεων ιστολογίου και τεκμηρίωσης. Αυτό θα γίνει αυτόματα χωρίς να απαιτείται ρύθμιση και η Microsoft θα μεταβεί από προεπιλογή στο πιο πρόσφατο περιβάλλον. Τα υπάρχοντα βιβλία εργασίας θα εξακολουθούν να υπολογίζονται σε συνάρτηση με την έκδοση των περιβαλλόντων στα οποία δημιουργήθηκε το βιβλίο εργασίας και θα ζητηθεί από τους χρήστες να κάνουν αναβάθμιση εάν υπάρχει νεότερη έκδοση. Αυτή η προσέγγιση σάς βοηθά να εξασφαλίσετε ότι τα αριθμητικά σας αποτελέσματα παραμένουν συνεπή και επιτρέπει σε εσάς και τον οργανισμό σας να παραμένετε ενημερωμένοι.

Η προστασία των προσωπικών δεδομένων σας είναι σημαντική για τη Microsoft. Ανατρέξτε στη Δήλωση προστασίας προσωπικών δεδομένων της Microsoft για περισσότερες λεπτομέρειες. 

Για να δείτε τις πολιτικές προστασίας δεδομένων των συνδεδεμένων εμπειριών του Microsoft 365, ανατρέξτε στο θέμα Συνδεδεμένες εμπειρίες στο Microsoft 365

Για να ελέγξετε τις πολιτικές προστασίας δεδομένων κατά τη χρήση του Copilot με δεδομένα βιβλίου εργασίας, ανατρέξτε στο θέμα Δεδομένα, Προστασία προσωπικών δεδομένων και Ασφάλεια για Microsoft 365 Copilot.

Για να κατανοήσετε τον τρόπο επεξεργασίας των δεδομένων που αποστέλλονται από το βιβλίο εργασίας σας στο κοντέινερ, ανατρέξτε στο θέμα Απαιτούμενα δεδομένα υπηρεσίας για το Office.

Ναι, η Python στο Excel είναι η καταγγελία γενικού κανονισμού για την προστασία δεδομένων (ΓΚΠΔ) και ορίου δεδομένων της Ευρωπαϊκής Ένωσης (EUDB). Οι πελάτες στην Ευρωπαϊκή Ένωση (ΕΕ) έχουν τα κοντέινερ τους στην ΕΕ. Οι πολυεθνικοί μισθωτές μπορούν να ρυθμίσουν τις παραμέτρους όλων των κοντέινερ τους ώστε να εκτελούνται στην Ευρώπη μέσω της υπηρεσίας ρύθμισης παραμέτρων του Office. Για περισσότερες πληροφορίες σχετικά με τη συμμόρφωση, ανατρέξτε στο θέμα Προσφορές συμμόρφωσης Για azure, Dynamics 365 και Microsoft 365.

Η python στο Excel δεν χειρίζεται ούτε αποθηκεύει δεδομένα σε αδράνεια. Τα δεδομένα σας είναι τα δεδομένα σας. Δεν κοινοποιείται σε τρίτους ούτε χρησιμοποιείται για εκπαίδευση τεχνητής νοημοσύνης από το Copilot.

Όχι.

Ναι. Για περισσότερες πληροφορίες σχετικά με τη συμμόρφωση, ανατρέξτε στο θέμα Προσφορές συμμόρφωσης Για azure, Dynamics 365 και Microsoft 365.

Ο κωδικός χρήστη εκτελείται σε ένα απομονωμένο κοντέινερ υπερεποπτών με έναν λογαριασμό με τα λιγότερα δικαιώματα.

Η Python στο Excel θεωρεί ότι όλα όσα εκτελούνται στο κοντέινερ είναι κακόβουλα και περιορίζουν αυστηρά τις εισόδους και εξόδους του κοντέινερ. Μπορείτε να αποκτήσετε πρόσβαση μόνο σε δεδομένα στα οποία γίνεται αναφορά από τον τύπο. Μπορείτε να επιστρέψετε μόνο τιμές ή εικόνες. 

Η Python στο Excel διατηρεί το δικαίωμα να αποκλείσει οτιδήποτε βρεθεί για να σπάσει μια απομόνωση υπερεποπτών ή όρια δικτύου.

Πρόσθετα ζητήματα 

Ενημερώστε το μητρώο για να κάνετε εναλλαγή των προειδοποιήσεων ασφαλείας για python στο Excel 

Οι ακόλουθες εντολές δείχνουν πώς μπορείτε να ενημερώσετε το μητρώο για να αλλάξετε τις ρυθμίσεις προειδοποίησης ασφαλείας για python στο Excel. Εκτελέστε τις εντολές από μια γραμμή εντολών με αναβαθμισμένη λειτουργία σε μια συσκευή Windows. 

  1. Χρησιμοποιήστε αυτή την εντολή για να απενεργοποιήσετε όλες τις προειδοποιήσεις ασφαλείας. Αυτή είναι η προεπιλεγμένη ρύθμιση για το Python στο Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. Χρησιμοποιήστε αυτή την εντολή για να ενεργοποιήσετε ένα μήνυμα ασφαλείας κατά το άνοιγμα ενός βιβλίου εργασίας που περιέχει έναν τύπο Python. Ενεργοποιεί μια ειδοποίηση προειδοποίησης ασφαλείας στη γραμμή του Excel για επιχειρήσεις.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. Χρησιμοποιήστε αυτή την εντολή για να απενεργοποιήσετε την εκτέλεση όλων των συναρτήσεων Python στο ανοιχτό βιβλίο εργασίας. Οι συναρτήσεις Python θα επιστρέψουν το σφάλμα #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

Η Microsoft θα συνεχίσει να παρακολουθεί και να προσαρμόζει την Python στο Excel, ώστε εσείς και τα δεδομένα σας να παραμένετε ασφαλείς. Αυτό μπορεί να περιλαμβάνει μελλοντικές αλλαγές στην εμπειρία χρήστη και στις ρυθμίσεις μητρώου.

Για να παραμείνετε ενημερωμένοι και να δείτε τις αναφορές για ευπάθειες ασφαλείας που επηρεάζουν τα προϊόντα και τις υπηρεσίες της Microsoft, ανατρέξτε στον Οδηγό ενημερώσεων του Κέντρου απόκρισης ασφαλείας της Microsoft.

Σχετικά άρθρα 

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.