Applies ToExcel لـ Microsoft 365

يتوفر Python في Excel الآن لمستخدمي المؤسسات والأعمال الذين يقومون بتشغيل القناة الحالية على Windows، بدءا من الإصدار 2407 (النسخة 17830.20128)، وقناة المؤسسة الشهرية على 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.

يتم تشغيل Python في Microsoft Cloud 

يقوم Python في Excel بتشغيل التعليمات البرمجية ل Python المستخدمة من قبل Excel في حاوية آمنة على Microsoft Cloud مع أمان على مستوى المؤسسة كتجربة متصلة متوافقة مع Microsoft 365. يعد العمل مع الآخرين على مستند مخزن على OneDrive أو استخدام ميزة تحليل البيانات في Excel أمثلة أخرى على تجارب Microsoft 365 المتصلة المتوافقة. 

يتم تشغيل Python في Excel في Microsoft Cloud باستخدام السمات التالية.

  • تعمل التعليمات البرمجية Python على حاويات hypervisor المعزولة المبنية على مثيلات حاوية Azure.

  • تحتوي الحاوية على Python ومجموعة منسقة من المكتبات الآمنة التي توفرها Anaconda.

  • تستخدم البيئة توزيع Anaconda ل Python، والذي يحتوي على Python والمكتبات التي تم إنشاؤها من المصدر، والتي يتم توفيرها مباشرة من Anaconda.

  • لا يمكن لرمز Python الوصول إلى الكمبيوتر أو الأجهزة أو الحساب.

  • لا تتمتع التعليمات البرمجية ل Python بالوصول إلى الشبكة.

  • لا يمكن لرمز Python الوصول إلى رمز مميز للمستخدم.

  • يمكن للتعليمة البرمجية Python الوصول إلى البيانات من خلال المراجع عبر وظيفة xl() المضمنة كجزء من صيغة Python. وهذا يعني أن صيغ Python لديها حق الوصول إلى قراءة قيم الخلايا داخل المصنف، استنادا إلى مرجع الخلية، أو القيم من مصادر البيانات الخارجية، من خلال اسم الاتصال Power Query.

  • ترجع تعليمة Python البرمجية الإخراج إلى المصنفات الخاصة بك من خلال الدالة =PY() Excel، والتي تعرض نتيجة التعليمات البرمجية ل Python في الخلية التي تم إدخال الدالة فيها. لا يمكن لدالات Python إرجاع أنواع عناصر أخرى مثل وحدات الماكرو أو التعليمات البرمجية ل VBA أو صيغ أخرى.

  • لا يمكن لرمز Python الوصول إلى خصائص أخرى في المصنف، مثل الصيغ أو المخططات أو PivotTables أو وحدات الماكرو أو التعليمات البرمجية ل VBA.

  • تبقى الحاويات متصلة بالإنترنت طالما أن المصنف مفتوح أو حتى حدوث مهلة. البيانات غير مستمرة في Microsoft Cloud.

كيف تتعامل Python في Excel مع المصنفات من الإنترنت أو من مصادر غير موثوق بها؟ 

يتبع Python في Excel نهج الأمان نفسها التي يتبعها Excel عندما يتعلق الأمر بفتح المصنفات من الإنترنت أو من مصادر غير موثوق بها. 

إذا فتحت مصنفا يحتوي على تعليمات Python البرمجية من الإنترنت، فلن يقوم Excel Protected View بتشغيل صيغ Python في المصنف. إذا تم فتح مصنف باستخدام حماية التطبيقات من Microsoft Defender، فلن يتم تشغيل صيغ Python بشكل افتراضي.

بالإضافة إلى ذلك، يقوم Python في Excel بتشغيل صيغ Python في المصنف غير الموثوق به داخل حاوية hypervisor المعزولة المخصصة الخاصة به، مما يساعد على منع التفاعل المحتمل أو التداخل مع تعليمات Python البرمجية الأخرى التي تعمل من مصنفات مفتوحة أخرى. 

كم مرة تقوم Microsoft بتحديث الحاويات التي تعمل عليها التعليمات البرمجية Python؟ 

تستخدم Python في Excel حاويات لتشغيل التعليمات البرمجية ل Python على Azure. الحاويات هي بيئات معزولة وآمنة يمكنها تشغيل التطبيقات والخدمات دون التأثير على بقية النظام. للمساعدة في ضمان أمان الحاويات وموثوقيتها، يتم تطبيق التحديثات والتصحيحات المنتظمة عليها.

يتم تحديث Python والمكتبات بالطرق التالية للمساعدة في الحفاظ على أمان بياناتك واتساق نتائجك الرقمية.

يتم تطبيق التصحيحات على نظام التشغيل الأساسي الذي يعمل عليه مثيل حاوية Azure. يساعد هذا في ضمان حماية الحاوية من الثغرات الأمنية والمآثر التي قد تؤثر على بياناتك. يتم ذلك تلقائيا دون الحاجة إلى إدخال منك.

بمجرد توفر Python في Excel بشكل عام، سيتم إصدار تحديثات دورية لبيئة Python، مع Python والمكتبات التي توفرها Anaconda. تتضمن هذه الإصدارات أحدث الإصلاحات والتحسينات الأمنية من مجتمعات Python و Anaconda. سيتم الإعلان عن هذه الإصدارات من خلال منشورات المدونة والوثائق. سيتم ذلك تلقائيا دون الحاجة إلى إعداد، وستقوم Microsoft افتراضيا بأحدث بيئة. ستظل المصنفات الموجودة تحسب مقابل إصدار البيئات التي تم إنشاء المصنف عليها، وستتم مطالبة المستخدمين بالترقية إذا كان هناك إصدار أحدث. يساعد هذا النهج على ضمان بقاء نتائجك الرقمية متسقة ويسمح لك ولمؤسستك بالبقاء على اطلاع دائم.

كيف تحترم Microsoft بياناتك وخصوصيتك؟

خصوصيتك مهمة لشركة Microsoft. راجع بيان خصوصية Microsoft لمزيد من التفاصيل. 

لمراجعة نهج حماية البيانات لتجارب Microsoft 365 المتصلة، راجع التجارب المتصلة في Microsoft 365

لمراجعة نهج حماية البيانات عند استخدام Copilot مع بيانات المصنف، راجع البيانات والخصوصية والأمان Microsoft 365 Copilot.

لفهم كيفية معالجة البيانات المرسلة من المصنف إلى الحاوية، راجع بيانات الخدمة المطلوبة ل Office.

اعتبارات إضافية 

تحديث السجل لتبديل تحذيرات الأمان ل Python في Excel 

توضح الأوامر التالية كيفية تحديث السجل لتغيير إعدادات تحذير الأمان ل Python في Excel. قم بتشغيل الأوامر من موجه أوامر غير مقيد على جهاز Windows. 

  1. استخدم هذا الأمر لتعطيل جميع تحذيرات الأمان. هذا هو الإعداد الافتراضي ل Python في Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f 

  2. استخدم هذا الأمر لتمكين موجه أمان عند فتح مصنف يحتوي على صيغة Python. وهو يتيح إشعار تحذير أمان في شريط أعمال Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f

  3. استخدم هذا الأمر لتعطيل كافة وظائف Python من التشغيل في المصنف المفتوح. سترجع دالات Python الخطأ #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f

ستستمر Microsoft في مراقبة Python وضبطها في Excel للحفاظ على أمان بياناتك. قد يتضمن ذلك تغييرات مستقبلية على تجربة المستخدم وإعدادات التسجيل.

للبقاء على اطلاع دائم والاطلاع على تقارير الثغرات الأمنية التي تؤثر على منتجات Microsoft وخدماتها، راجع دليل تحديث مركز استجابة أمان Microsoft.

المقالات ذات الصلة 

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.