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.

Τι είναι το πλαίσιο δεδομένων;  

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

Σημείωση: Η Python στο Excel χρησιμοποιεί ένα Πλαίσιο δεδομένων ως το προεπιλεγμένο αντικείμενο για δισδιάστατες περιοχές.

Η λειτουργία Python στο Excel μπορεί να εξάγει ένα Πλαίσιο δεδομένων με δύο τρόπους: ως αντικείμενο Python ή μετατρέπονται σε τιμές του Excel. Όταν ένα πλαίσιο δεδομένων επιστρέφεται ως αντικείμενο Python, το κελί εμφανίζει το κείμενο "DataFrame", πριν από το οποίο προηγείται ένα εικονίδιο κάρτας. Το παρακάτω στιγμιότυπο οθόνης εμφανίζει ένα Πλαίσιο δεδομένων ως αντικείμενο Python σε ένα κελί του Excel.   

Παράδειγμα αντικειμένου DataFrame σε κελί του Excel.

Για να προβάλετε τις πληροφορίες μέσα σε ένα πλαίσιο δεδομένων, επιλέξτε το εικονίδιο κάρτας στο κελί ή χρησιμοποιήστε το συνδυασμό πλήκτρων Ctrl+Shift+F5. Το παρακάτω στιγμιότυπο οθόνης εμφανίζει ένα αντικείμενο DataFrame με ανοιχτή την προβολή κάρτας. Σε αυτό το παράδειγμα, το DataFrame επαναλαμβάνει τα δεδομένα στα κελιά A1:B3 στο φύλλο εργασίας. 

Μια ανοιχτή κάρτα DataFrame.

Μπορείτε επίσης να εισαγάγετε εξωτερικά δεδομένα στο Excel και, στη συνέχεια, να επεξεργαστείτε αυτά τα δεδομένα με την Python στο Excel. Για να εισαγάγετε εξωτερικά δεδομένα, χρησιμοποιήστε Power Query. Για να μάθετε περισσότερα σχετικά με αυτό, ανατρέξτε στο θέμα Χρήση Power Query για την εισαγωγή δεδομένων για python στο Excel

Αλλαγή του τύπου εξόδου Python 

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

Χρησιμοποιήστε το μενού εξόδου Python στη γραμμή τύπων για να ελέγξετε τον τρόπο με τον οποίο επιστρέφονται οι υπολογισμοί python. Το παρακάτω στιγμιότυπο οθόνης εμφανίζει το μενού εξόδου Python στη γραμμή τύπων.

Το ανοιχτό μενού εξόδου Python στο Excel.

Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τα προηγούμενα δεδομένα του DataFrame, αλλά αυτή τη φορά τα δεδομένα επιστρέφονται ως τιμές του Excel. Επειδή αυτό το Πλαίσιο δεδομένων επαναλαμβάνει τα δεδομένα στα κελιά A1:B3 στο φύλλο εργασίας, το αποτέλεσμα του Python στα κελιά C1:D3 ταιριάζει με τα κελιά A1:B3.  

Το περιεχόμενο του πλαισίου δεδομένων που επιστρέφεται ως τιμές του Excel.

Σημείωση: Εάν ένα κελί στην περιοχή εξόδου, το οποίο στο προηγούμενο σενάριο είναι η περιοχή C1:D3, περιέχει ήδη μια τιμή, τότε το κελί Python επιστρέφει το #SPILL! αντί για την έξοδο python. Για να μάθετε περισσότερα, ανατρέξτε στα θέματα Αντιμετώπιση σφαλμάτων Python στο Excel και Τρόπος διόρθωσης ενός #SPILL!.

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

  • Εάν οι τιμές της στήλης ευρετηρίου δεν είναι αριθμητικές (όπως το αποτέλεσμα των describe() ή group_by()).

  • Εάν έχει οριστεί το όνομα της στήλης ευρετηρίου.

Μπορείτε επίσης να χρησιμοποιήσετε το μενού δεξιού κλικ ή Ctrl+κλικ σε οποιοδήποτε κελί Python για να αλλάξετε τους τύπους εξόδου. Ανοίξτε το μενού δεξιού κλικ και επιλέξτε Έξοδος ως για να αλλάξετε την έξοδο. 

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

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

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

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

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