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