Applies ToExcel για Microsoft 365

Χρησιμοποιήστε τη συνάρτηση PY για να αποκτήσετε πρόσβαση στην python στο Excel από το πλέγμα του Microsoft 365 Excel.  

Σημαντικό: Μετά την εισαγωγή του =PY σε ένα κελί και την επιλογή της συνάρτησης PY από το μενού Αυτόματης Καταχώρησης, η εμπειρία επεξεργασίας κελιών μετατρέπεται σε πρόγραμμα επεξεργασίας Python. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα Εισαγωγή στην Python στο Excel και Γρήγορα αποτελέσματα με την Python στο Excel

Σύνταξη 

Η συνάρτηση PY εκτελεί κώδικα Python σε ασφαλή χρόνο εκτέλεσης του Microsoft Cloud. Το αποτέλεσμα επιστρέφεται είτε ως αντικείμενο Python είτε ως τιμή του Excel. 

=PY(python_code;return_type) 

Όρισμα

Περιγραφή

python_code

(υποχρεωτικό)

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

return_type

(υποχρεωτικό)

Καθορίστε τον επιθυμητό τύπο επιστροφής. Πρέπει να είναι ένας στατικός αριθμός 0 ή 1. 

  • Το 0 υποδεικνύει την τιμή του Excel.

  • Το 1 υποδεικνύει αντικείμενο Python.

Αναφορές του Excel 

Ο κώδικας Python μπορεί να αναφέρει τιμές στο Excel χρησιμοποιώντας την προσαρμοσμένη συνάρτηση Python xl().  

Η συνάρτησηxl()υποστηρίζει αναφορά στα ακόλουθα αντικείμενα του Excel.

  • Περιοχές

  • Ονόματα

  • Πίνακες

  • Power Query συνδέσεων

Η συνάρτηση xl() υποστηρίζει ένα προαιρετικό όρισμα κεφαλίδων. Το όρισμα κεφαλίδες καθορίζει εάν η πρώτη γραμμή έχει κεφαλίδες. Για παράδειγμα, xl("A1:Z10", headers=True)υποδεικνύει ότι τα κελιά A1:Z1 είναι κεφαλίδες. 

Παρατηρήσεις 

  • Η συνάρτηση PY δεν μπορεί να χρησιμοποιηθεί με άλλες συναρτήσεις του Excel. Εάν χρησιμοποιηθεί με άλλες συναρτήσεις, δεν είναι δυνατή η εισαγωγή ενός τύπου.

  • Η συνάρτηση PY μπορεί να εμφανιστεί από τη FORMULATEXT και να συνταχθεί και να διαβαστεί από πρόσθετα.

  • Τα ορίσματα python_code και return_type πρέπει να είναι στατικά.

Παραδείγματα 

Το παράδειγμα 1 χρησιμοποιεί τον τελεστή Python plus για να δημιουργήσει "Hello World" από 3 τμήματα κειμένου. 

=PY('Hello' + ' ' + 'World',0) 

 ——————————————————————————— 

Το παράδειγμα 2 χρησιμοποιεί τη συνάρτηση xl() για να λάβει τα δεδομένα από τον Πίνακα1 και επιστρέφει το αποτέλεσμα ως αντικείμενο Python. 

=PY("xl(""Table1[#All]"", headers=True)",1) 

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

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

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

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