Applies ToExcel لـ Microsoft 365 Office.com

يتوفر Python في Excel الآن لمستخدمي المؤسسات والأعمال الذين يقومون بتشغيل القناة الحالية على Windows، بدءا من الإصدار 2408 (النسخة 17928.20114)، وقناة المؤسسة الشهرية على Windows، بدءا من الإصدار 2408 (النسخة 17928.20216). وهو متوفر في المعاينة لمستخدمي العائلة والشخصية الذين يقومون بتشغيل التحديث الحالي على Windows بدءا من الإصدار 2405 (النسخة 17628.20164). تتوفر Python في Excel في المعاينة لمستخدمي "التعليم" الذين يقومون بتشغيل خيار التحديث الحالي (معاينة) من خلال برنامج Microsoft 365 Insider. لا تتوفر حاليًا للتحديث نصف السنوي للمؤسسة.

يتم طرحها في Excel لنظام Windows أولاً، ثم للأنظمة الأساسية الأخرى في وقت لاحق.  للحصول على المزيد من معلومات التوفّر، راجع توفّر Python في Excel.

إذا واجهت أي مشاكل مع Python في Excel، فالرجاء الإبلاغ عنها عن طريق تحديد تعليمات > الملاحظات في Excel.

هل أنت مستخدم جديد لميزة Python في Excel؟ ابدأ بـ مقدمة إلى Python في Excel وبدء استخدام Python في Excel.

يعمل Python مع الأمان على مستوى المؤسسة

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

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

Python في Excel هو القانون العام لحماية البيانات (GDPR) وحدود بيانات الاتحاد الأوروبي (EUDB) متوافقة.

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

  • تعمل التعليمات البرمجية ل Python ضمن حدود التوافق لمؤسستك على حاويات معزولة لبرنامج hypervisor.

  • تظل الحاويات متصلة بالإنترنت طالما ظل المصنف مفتوحًا أو حتى انتهاء المهلة الزمنية.

  • لا يتم الاحتفاظ بالبيانات في Microsoft Cloud.

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

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

  • لا تتمتع تعليمة Python البرمجية بإمكانية الوصول إلى رمز مميّز للمستخدم.

  • تحتوي الحاوية على Python ومجموعة منسّقة من المكتبات الآمنة المُقدّمة من Anaconda.

  • تستخدم البيئة Anaconda Distribution for Python، التي تحتوي على Python والمكتبات التي تم إنشاؤها من المصدر، والمُقدّمة مباشرة من Anaconda.

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

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

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

الأسئلة المتداولة

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

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

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

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

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

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

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

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

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

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

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

نعم، Python في Excel متوافق مع القانون العام لحماية البيانات (GDPR) وحدود بيانات الاتحاد الأوروبي (EUDB). يتم تشغيل الحاويات الخاصة بالعملاء في الاتحاد الأوروبي (EU) داخل الاتحاد الأوروبي. يمكن للمستأجرين متعددي الجنسيات تكوين جميع حاوياتهم للتشغيل في أوروبا من خلال خدمة تكوين Office. للحصول على المزيد من المعلومات حول التوافق، راجع عروض توافق Azure Dynamics 365 وMicrosoft 365.

لا تتعامل Python في Excel مع أي بيانات ثابتة أو تخزنها. بياناتك هي بياناتك. لا تتم مشاركته مع أي طرف ثالث، ولا يستخدم لتدريب الذكاء الاصطناعي من قبل Copilot.

لا.

نعم. للحصول على المزيد من المعلومات حول التوافق، راجع عروض توافق Azure Dynamics 365 وMicrosoft 365.

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

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

تحتفظ Python في Excel بالحق في حظر أي شيء تم العثور عليه لكسر عزل برنامج hypervisor أو حدود الشبكة.

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

تحديث السجل لتبديل تحذيرات الأمان لميزة 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.

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

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

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

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

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