Microsoft Excel για να σας επιτρέψει να εκτελείτε σενάρια Python ως τύπους
Η
Microsoft
προσθέτει τη γλώσσα προγραμμα
τι
σμού Python στο Microsoft Excel, επιτρέποντας στους χρήστες να δημιουργούν ισχυρές λειτουργίες για την ανάλυση και το χειρισμό δεδομένων.
Η δημόσια προεπισκόπηση της δυνατότητας είναι πλέον διαθέσιμη στο Microsoft 365 Insiders στο κανάλι Beta, με στόχο να διατεθεί τελικά η δυνατότητα στο Excel για
Windows
στην έκδοση 16.0.16818.2000.
Ωστόσο, ακόμα κι αν εγγραφείτε στο κανάλι Microsoft 365 Insiders Beta για να δοκιμάσετε τη νέα δυνατότητα, δεν υπάρχει καμία εγγύηση ότι η Python στο Excel θα είναι διαθέσιμη, καθώς η Microsoft το κυκλοφορεί αργά για να δοκιμάσει τη δυνατότητα.
Python στο Excel
Η νέα δυνατότητα Python στο Excel φέρνει μια νέα συνάρτηση «PY» που επιτρέπει στους χρήστες να ενσωματώσουν τον κώδικα Python απευθείας σε ένα κελί που θα εκτελεστεί όπως κάθε μακροεντολή ή κανονική συνάρτηση του Excel.
Ωστόσο, αντί να εκτελούνται τοπικά τα σενάρια Python, το Excel θα εκτελέσει τον κώδικα στο σύννεφο χρησιμοποιώντας ένα κοντέινερ απομονωμένου από υπερβλέποντα σε Στιγμιότυπα κοντέινερ Azure.
Η Microsoft
λέει ότι αυτό το περιβάλλον κοντέινερ θα περιλαμβάνει Python και ένα επιμελημένο σύνολο βιβλιοθηκών Anaconda για την αποφυγή προβλημάτων ασφαλείας.
Αυτές οι βιβλιοθήκες περιλαμβάνουν το εργαλείο οπτικοποίησης και ανάλυσης δεδομένων “
τα πάντα
“και το εργαλείο οπτικοποίησης”
Matplotlib
.’
Καθώς τα σενάρια Python θα εκτελούνται σε ένα απομονωμένο κοντέινερ, δεν θα έχουν πρόσβαση σε τοπικούς πόρους, συμπεριλαμβανομένου του τοπικού δικτύου, του υπολογιστή, των αρχείων και ενός διακριτικού ελέγχου ταυτότητας Microsoft 365.
Για να ενσωματώσουν ένα σενάριο Python στο Excel, οι χρήστες θα χρησιμοποιήσουν το
=PY()
λειτουργία για να ανοίξει μια περιοχή κειμένου όπου μπορούν να εισάγουν τον κώδικα Python που θέλουν να εκτελέσουν.
Στη συνέχεια, ο κώδικας εκτελείται στο κοντέινερ νέφους και τα αποτελέσματα αποστέλλονται πίσω και εμφανίζονται στο φύλλο εργασίας. Η Microsoft λέει ότι όλα αυτά γίνονται ανώνυμα, έτσι ώστε ο κώδικας Python σας να μην συνδέεται με έναν συγκεκριμένο χρήστη.
“Η Python στο Excel καθιστά δυνατό τον εγγενή συνδυασμό αναλυτικών στοιχείων Python και Excel μέσα στο ίδιο βιβλίο εργασίας – χωρίς να απαιτείται εγκατάσταση”, εξηγεί η Microsoft σε μια
ανακοίνωση
.
“Με την Python στο Excel, μπορείτε να πληκτρολογήσετε Python απευθείας σε ένα κελί, οι υπολογισμοί Python να εκτελούνται στο Microsoft
Cloud
και τα αποτελέσματά σας να επιστρέφονται στο φύλλο εργασίας, συμπεριλαμβανομένων γραφικών παραστάσεων και απεικονίσεων.”

Χρησιμοποιώντας τη βιβλιοθήκη Python Panda στο Excel
Πηγή: Microsoft
Η Microsoft αντιμετωπίζει την Python στο Excel όπως άλλες ενσωματωμένες γλώσσες δέσμης ενεργειών, αποκλείοντάς τις αυτόματα εάν ένα έγγραφο περιέχει σήμα του Ιστού (MoTW).
Τα Windows προσθέτουν αυτόματα σημαίες MoTW σε όλα τα έγγραφα και τα εκτελέσιμα που έχουν ληφθεί από μη αξιόπιστες πηγές, όπως το διαδίκτυο, χρησιμοποιώντας μια ειδική «Ζώνη». Αναγνωριστικό εναλλακτικής ροής δεδομένων.
Αυτές οι ετικέτες MotW λένε στα Windows, το Microsoft Office, τα προγράμματα περιήγησης ιστού και άλλες εφαρμογές ότι το αρχείο πρέπει να αντιμετωπίζεται με καχυποψία και θα προκαλέσει το άνοιγμα του εγγράφου σε Προστατευμένη προβολή, αποτρέποντας την εκτέλεση μακροεντολών και ενσωματωμένων σεναρίων Python.
“Εάν ανοίξετε ένα βιβλίο εργασίας που περιέχει κώδικα Python από το Διαδίκτυο, το Excel Protected View δεν θα εκτελεί τύπους Python στο βιβλίο εργασίας. Εάν ανοίξετε ένα βιβλίο εργασίας με το Microsoft Defender Application Guard, οι τύποι Python δεν εκτελούνται από προεπιλογή”, εξηγεί η Microsoft .
Για να δοκιμάσετε την Python στο Excel, εγγραφείτε στο
Πρόγραμμα Microsoft 365 Insider
και εγγραφείτε στο κανάλι Beta. Ωστόσο, όπως αναφέρθηκε προηγουμένως, αυτή η δυνατότητα ενδέχεται να χρειαστεί λίγο χρόνο για να διατεθεί σε όλους
