לקבלת מידע אודות זמינות, ראה זמינות Python ב- Excel. אם אתה נתקל בבעיות כלשהן עם Python ב- Excel, דווח עליהם על-ידי בחירת משוב עזרה>ב - Excel.
חדש ב-Python ב- Excel? התחל עם מבוא ל- Python ב- Excel וכן תחילת העבודה עם Python ב- Excel.
מהו Power Query?
Power Query הוא כלי המרת נתונים והכנה שנועד לעזור לך לעצב את הנתונים שלך, והוא זמין ב- Excel ומוצרים אחרים של Microsoft.
השתמש Power Query עם Python ב- Excel כדי לייבא נתונים חיצוניים ל- Excel ולאחר מכן לנתח נתונים אלה באמצעות Python.
חשוב
Power Query היא הדרך היחידה לייבא נתונים חיצוניים לשימוש עם Python ב- Excel.
לקבלת מידע נוסף על Power Query, עיין בעזרה Power Query עבור Excel.
הערה
ייבוא נתונים חיצוניים עם Power Query עם Python ב- Excel אינו זמין עבור Excel באינטרנט.
כיצד להשתמש ב- Power Query לייבוא נתונים עבור Python ב- Excel
בצע את השלבים הבאים כדי ללמוד כיצד לייבא ערכת נתונים חיצונית לדוגמה ולהשתמש בה עם Python ב- Excel.
עצה
אם אתה כבר מכיר את Power Query וברצונך לעבוד עם שאילתות קיימות בחוברת העבודה שלך, דלג אל שימוש Power Query עם Python ב- Excel בהמשך מאמר זה.
כדי לראות את & המרת נתוניםושאילתות בקבוצות & חיבורים, בחר בכרטיסיה נתונים. בחר קבל נתונים כדי לבחור את מקור הנתונים שלך. באפשרותך לייבא נתונים ממקורות מרובים, כולל קבצי ערכים מופרדים באמצעות פסיקים (CSV). כל ייבוא יוצר שאילתה.
דוגמה זו מייבאת נתונים מתוך שירות OData של Northwind, מקור נתונים לבדיקה. לשם כך, בחר קבל נתונים>ממקורות אחרים מהזנת>OData.
לאחר מכן, הזן את הקישור הבא לשירות OData של Northwind ובחר אישור.
https://services.odata.org/northwind/northwind.svc/בתיבת הדו-Power Query תצוגה מקדימה, בחר טבלת נתונים לטעינה ב- Excel. עבור דוגמה זו, בחר את הטבלה קטגוריות ולאחר מכן בחר את החץ לצד לחצן טען ובחר טען אל.... צילום המסך הבא מציג את Power Query התצוגה המקדימה של התצוגה המקדימה כאשר הטבלה 'קטגוריות' נבחרת והאפשרות 'טען אל...' מוצגת.
הערה
- באפשרותך גם לבחור המרת נתונים מתיבת הדו-שיח Power Query התצוגה המקדימה. פעולה זו מאפשרת לך לערוך את הנתונים עורך Power Query לפני ייבואם ל- Excel.
- אם ברצונך להציג את הנתונים ברשת Excel, בחר בלחצן טען . פעולה זו תטען את הטבלה שנבחרה ישירות לרשת Excel.
בחר צור חיבור בלבד כדי ליצור את חיבור הנתונים מהמקור. Power Query יוצר באופן אוטומטי שאילתה עבור חיבור זה.
החלונית שאילתות & חיבורים נפתחת באופן אוטומטי, ומציין את השאילתה שנוצרה על-ידי Power Query עבור מקור הנתונים שנבחר - במקרה זה, הטבלה Categories מערכת הנתונים לדוגמה של Northwind OData. כדי לפתוח באופן ידני את החלונית & חיבורים , בכרטיסיה נתונים , בחר שאילתות & חיבורים.
עצה
רחף מעל השאילתות בחלונית המשימות כדי לקבל תצוגה מקדימה של הנתונים.
הסעיף הבא מתאר כיצד לנתח את נתוני הקטגוריות באמצעות Python ב- Excel.
שימוש Power Query באמצעות Python ב- Excel
ההליך הבא מבוסס על ההנחה שיצרת חיבור Power Query עם נתוני הקטגוריות מתוך שירות OData של Northwind המתואר בסעיף הקודם. שלבים אלה מראים כיצד לנתח את נתוני הקטגוריות באמצעות Python ב- Excel.
כדי לעבוד עם נתונים חיצוניים עם Python ב- Excel, הפוך את Python לזמין בתא על-ידי הזנת הפונקציה =PY . לאחר מכן, השתמש בנוסחת Python ב- Excel
xl()כדי להפנות לרכיבים של Excel, Power Query שאילתה. עבור דוגמה זו, הזןxl("Categories")בתא Python ב- Excel.התא Python מציג כעת את נתוני הקטגוריות בתוך DataFrame, כפי שהוחזרו על-ידי הנוסחה
xl("Categories"). בחר את סמל הכרטיס לצד ה- DataFrame כדי להציג תצוגה מקדימה של הנתונים ב- DataFrame. צילום המסך הבא מציג את התצוגה המקדימה של DataFrame.
עצה
שנה את גודל תיבת הדו-שיח DataFrame באמצעות הסמל בפינה השמאלית התחתונה.
המר את הנתונים ב- DataFrame לערכים של Excel, המחזירה את הנתונים לרשת Excel. כדי להמיר את ה- DataFrame לערכים של Excel, בחר את התא המכיל את ה- DataFrame ולאחר מכן בחר את סמל הוספת נתונים. צילום המסך הבא מציג דוגמה של סמל זה לצד ה- DataFrame.
בחירה באפשרות הוסף נתונים פותחת תפריט עם רשימת ערכים הרלוונטיים לנתונים שלך.
בחר את הערך הראשון בתפריט, arrayPreview. ערך זה מציג את נתוני Python מתוך ה- DataFrame ברשת Excel. עיין בצילום המסך הבא לקבלת דוגמה.
כעת, לאחר שהשתמשת ב- Power Query לייבוא נתונים חיצוניים ועובדת על נתונים אלה באמצעות Python ב- Excel, אתה מוכן להתחיל לנתח נתונים באמצעות Python ב- Excel. כדי ללמוד כיצד ליצור תרשימים ותרשימים של Python עם הנתונים שלך, ראה יצירת Python בהתווה ותרשימים של Excel.