استخدام Power Query لاستيراد بيانات ل Python في Excel
ميزة Python في Excel قيد المعاينة حالياً وتخضع للتغيير بناء على الملاحظات. لاستخدام هذه الميزة، انضم إلى برنامج Microsoft 365 Insider واختر مستوى المشاركين في برنامج التحديث الحالي (معاينة) Insider.
يتم نشر هذه الميزة تدريجيا لمستخدمي المؤسسات والأعمال والتعليم والعائلة والشخصية الذين يشغلون خيار التحديث الحالي (إصدار أولي) على Windows. يتم طرحه في Excel for Windows أولا، بدءا من الإصدار 2406 (النسخة 17726.20016)، ثم إلى الأنظمة الأساسية الأخرى في وقت لاحق. لمزيد من المعلومات حول التوفر، راجع 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 لاحقا في هذه المقالة.
-
للاطلاع على مجموعات Get & Transform Data and Queries & Connections ، حدد علامة التبويب Data . اختر الحصول على البيانات لتحديد مصدر البيانات. يمكنك استيراد البيانات من مصادر متعددة، بما في ذلك ملفات القيم المفصولة بفواصل (CSV). ينشئ كل استيراد استعلاما.
يستورد هذا المثال البيانات من خدمة Northwind OData، وهي مصدر بيانات اختبار. للقيام بذلك، حدد الحصول على البيانات > من مصادر أخرى > من موجز OData. -
بعد ذلك، أدخل الارتباط التالي إلى خدمة Northwind OData وحدد OK.
https://services.odata.org/northwind/northwind.svc/
-
في مربع الحوار معاينة Power Query، حدد جدول بيانات لتحميله في Excel. في هذا المثال، حدد جدول الفئات ، ثم حدد السهم الموجود بجانب الزر تحميلواختر تحميل إلى.... تظهر لقطة الشاشة التالية مربع حوار معاينة Power Query مع تحديد جدول الفئات وعرض الخيار تحميل إلى... .
ملاحظات:
-
يمكنك أيضا تحديد Transform Data من مربع الحوار Power Query preview. يسمح لك هذا بتحرير البيانات في محرر Power Query قبل استيرادها إلى Excel.
-
إذا كنت تريد عرض البيانات على شبكة Excel، فحدد الزر تحميل . سيؤدي ذلك إلى تحميل الجدول المحدد مباشرة إلى شبكة Excel.
-
-
حدد إنشاء اتصال فقط لإنشاء اتصال البيانات من المصدر. يقوم Power Query تلقائيا بإنشاء استعلام لهذا الاتصال.
-
يفتح جزء Queries & Connections تلقائيا، مع سرد الاستعلام الذي تم إنشاؤه بواسطة Power Query لمصدر البيانات المحدد - في هذه الحالة، جدول الفئات من مجموعة بيانات نموذج Northwind OData. لفتح جزء Queries & Connections يدويا، في علامة التبويب Data حدد Queries & Connections.
تلميح: مرر مؤشر الماوس فوق الاستعلامات في جزء المهام للحصول على معاينة للبيانات.
يصف القسم التالي كيفية تحليل بيانات الفئات باستخدام Python في Excel.
استخدام بيانات Power Query مع Python في Excel
يفترض الإجراء التالي أنك قمت بإنشاء اتصال Power Query ببيانات الفئات من خدمة Northwind OData الموضحة في قسم المقالة السابقة. توضح هذه الخطوات كيفية تحليل بيانات الفئات باستخدام 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.