Applies ToExcel של Microsoft 365

Python ב- Excel זמין כעת למשתמשים ארגוניים ולמשתמשים עסקיים שבהם פועל הערוץ השוטף ב- Windows, החל מגירסה 2407 (גירסת Build מס' 17830.20128) וערוץ ארגוני חודשי ב- Windows, החל מגירסה 2408 (גירסת Build מס' 17928.20216). היא זמינה בתצוגה מקדימה עבור משתמשים משפחתיים ואישי שבהם פועל הערוץ השוטף ב- Windows החל מגירסה 2405 (גירסת Build מס' 17628.20164). Python ב- Excel זמין ב- Preview עבור משתמשי Education שבהם פועל הערוץ השוטף (Preview) באמצעות תוכנית Insider של Microsoft 365. הוא אינו זמין כעת עבור הערוץ Semi-Annual הארגוני.

הוא נפרס תחילה ל- Excel עבור Windows ולאחר מכן לפלטפורמות אחרות במועד מאוחר יותר. לקבלת מידע נוסף אודות זמינות, ראה זמינות Python ב- Excel.​​​​​​​

אם אתה נתקל בבעיות כלשהן עם Python ב- Excel, דווח עליהם על-ידי בחירת עזרה> משוב ב- Excel.  

חדש ב- Python ב-Excel? התחל בקריאה של מבוא ל- Python ב- Excelוהתחל לעבוד עם Python ב- Excel.

מהו 'מסגרת נתונים'?  

DataFrame הוא מבנה נתונים דו-ממדי בשפות תיכנות מחשבים, בדומה לטבלת Excel. ב- Python, DataFrame הוא אובייקט בספריית הפנדה. ספריית הפנדה היא ספריית ליבה המשמשת את Python ב- Excel, והאובייקטים DataFrame הם מבנה מרכזי לניתוח נתונים באמצעות Python ב- Excel. 

הערה: Python ב- Excel משתמש ב- DataFrame אובייקט ברירת המחדל עבור טווחים דו-ממדיים.

Python ב- Excel יכול ליצור פלט של DataFrame בשתי דרכים: אובייקט Python או המרה לערכים של Excel. כאשר DataFrame מוחזר אובייקט Python, התא מציג את הטקסט "DataFrame", שלפניו מופיע סמל כרטיס. צילום המסך הבא מציג DataFrame אובייקט Python בתא Excel.   

דוגמה של אובייקט DataFrame בתא Excel.

כדי להציג את המידע בתוך מסגרת נתונים, בחר את סמל הכרטיס בתא או השתמש ב- Ctrl+Shift+F5. צילום המסך הבא מציג אובייקט DataFrame עם תצוגת הכרטיס פתוחה. הדוגמה DataFrame חוזרת על הנתונים בתאים A1:B3 בגליון העבודה. 

כרטיס DataFrame פתוח.

באפשרותך גם לייבא נתונים חיצוניים ל- Excel ולאחר מכן לעבד נתונים אלה באמצעות Python ב- Excel. כדי לייבא נתונים חיצוניים, השתמש Power Query. לקבלת מידע נוסף על כך, ראה שימוש Power Query לייבוא נתונים עבור Python ב- Excel

שינוי סוג הפלט של Python 

ניתן להחזיר את הנתונים בתוך DataFrame כסרכי Excel במקום אובייקט Python. הפק פלט של DataFrame כערכים של Excel כדי לשלב ניתוחים מבוססי Excel אחרים, כגון תרשימים, נוסחאות של Excel ועיצוב מותנה. 

השתמש בתפריט הפלט של Python בשורת הנוסחאות כדי לשלוט באופן שבו חישובי Python מוחזרים. צילום המסך הבא מציג את תפריט הפלט של Python בשורת הנוסחאות.

תפריט הפלט של Python פתוח ב- Excel.

צילום המסך הבא מציג את הנתונים הקודמת של DataFrame, אך הפעם הנתונים מוחזרים בערכי Excel. מאחר ש- DataFrame זה חוזר על הנתונים בתאים A1:B3 בגליון העבודה, התוצאה של Python בתאים C1:D3 תואמת לתאים A1:B3.  

התוכן של DataFrame המוחזר כערכים של Excel.

הערה: אם תא בטווח הפלט, אשר בתרחיש הקודם הוא הטווח C1:D3, כבר מכיל ערך, התא Python מחזיר את #SPILL! במקום פלט Python. לקבלת מידע נוסף, ראה פתרון בעיות ב- Python בשגיאות Excelוכיצד לתקן #SPILL!.

חשוב: כאשר סוג הפלט של DataFrame מוגדר לערכים של Excel, ה- DataFrame יוצר פלט של עמודת האינדקס רק אם אחד מהתנאים הבאים מתקיימים. 

  • אם הערכים של עמודת האינדקס אינם מספריים (כגון תוצאת describe() או group_by()).

  • אם שם עמודת האינדקס הוגדר.

באפשרותך גם להשתמש בתפריט הלחיצה הימנית או ב- Ctrl+לחיצה בכל תא Python כדי לשנות סוגי פלט. פתח את תפריט הלחיצה הימנית ובחר פלט כ כדי לשנות את הפלט. 

מאמרים קשורים 

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.