Applies ToExcel για Microsoft 365

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

Σημαντικό: Η συνάρτηση PY δεν μπορεί να εισαχθεί ή να εμφανιστεί απευθείας από τη γραμμή τύπων του Excel, αλλά το πρόγραμμα επεξεργασίας Python θα την δημιουργήσει και θα την εισαγάγει στο κελί για εσάς. Η σύνταξη της συνάρτησης PY χρησιμοποιείται κυρίως από πρόσθετα για την εισαγωγή ή την ανάγνωση τύπων Python. Μπορεί επίσης να εμφανιστεί κατά τη χρήση της συνάρτησης FORMULATEXT σε ένα κελί που περιέχει έναν τύπο Python. 

Σύνταξη 

Η συνάρτηση 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 μπορεί να προβληθεί από FORMULATEXT και να συνταχθεί και να διαβαστεί από πρόσθετα.

  • Η συνάρτηση PY δεν είναι ορατή στη γραμμή τύπων , καθώς εμφανίζεται με το πρόγραμμα επεξεργασίας Python.  ορίζεται αυτόματα. 

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

  • Τα ορίσματα 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) 

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

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

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

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