שימוש Power Query לייבוא נתונים עבור Python ב- Excel
Applies To
Excel של Microsoft 365Python ב- Excel נפרס כעת למשתמשים ארגוניים ועסקים שבהם פועל הערוץ השוטף ב- Windows, החל מגירסה 2407 (גירסת Build מס' 17830.20128). היא זמינה בתצוגה מקדימה עבור משתמשים משפחתיים ואישי שבהם פועל הערוץ השוטף ב- 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
מהו 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
בצע את השלבים הבאים כדי ללמוד כיצד לייבא ערכת נתונים חיצונית לדוגמה ולהשתמש בה עם Python ב- Excel.
עצה: אם אתה כבר מכיר את Power Query וברצונך לעבוד עם שאילתות קיימות בחוברת העבודה שלך, דלג אל שימוש Power Query עם Python ב- Excel בהמשך מאמר זה.
-
כדי לראות את & נתונים ושאילתותשל המרת & Connections, בחר בכרטיסיה נתונים. בחר קבל נתונים כדי לבחור את מקור הנתונים שלך. באפשרותך לייבא נתונים ממקורות מרובים, כולל קבצי ערכים מופרדים באמצעות פסיקים (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 יוצר באופן אוטומטי שאילתה עבור חיבור זה.
-
החלונית שאילתות & Connections נפתחת באופן אוטומטי, ומציין את השאילתה שנוצרה על-ידי Power Query עבור מקור הנתונים שנבחר - במקרה זה, הטבלה קטגוריות מערכת הנתונים לדוגמה של Northwind OData. כדי לפתוח באופן ידני את החלונית & Connections שאילתות, בכרטיסיה נתונים, בחר שאילתות & Connections.
עצה: רחף מעל השאילתות בחלונית המשימות כדי לקבל תצוגה מקדימה של הנתונים.
הסעיף הבא מתאר כיצד לנתח את נתוני הקטגוריות באמצעות 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.