חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel באינטרנט My Office עבור iPhone

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

חדש ב-Python in 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 כדי לשנות סוגי פלט. פתח את תפריט הלחיצה הימנית ובחר פלט כ כדי לשנות את הפלט.

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

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

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

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