Ahmed Ahmed64 نشر 24 يناير 2023 أرسل تقرير نشر 24 يناير 2023 السلام عليكم لدي شيت إكسل به مجموعة من الصفوف و الأعمدة عملت حلقة تكرار لجلب الصفوف والأعمدة المطلوبة و أردت أن أقارن بين عمودين أيهما القيمة الأكبر و إستطعت في ذلك ولكن المشكلة التي واجهتي أن بعض الصفوف بها خلايا خالية ( فارغة ) وتظهر رسالة بمعناه لايمكن إيجاد القيمة الأكبر بوجود خلية فارغة '>' not supported between instances of 'NoneType' and 'NoneType' كيف أحل هذه المشكلة عملت بلغة البايثون و مكتبة openpyxl 1 اقتباس
0 عمر قره محمد نشر 24 يناير 2023 أرسل تقرير نشر 24 يناير 2023 ليس لدي خبرة كبيرة في openpyxl ولكني تعاملت مع ملفات الاكسل باستخدام node. والحل كان بفحص كل واحد من الحقول باستخدام الدالة type، ومن ثم اضافة شرط بحيث لا تقوم بالمقارنة إلى إذا كان العنصر نوعه رقم( أو النوع الذي تريده ) 1 اقتباس
0 Ahmed Ahmed64 نشر 24 يناير 2023 الكاتب أرسل تقرير نشر 24 يناير 2023 المشكلة التي واجهتني أريد أن أقارن حتى لو كانت إحدي الخلايا الفارغة وإعطاء قيمة الخلية الأخرى اقتباس
السؤال
Ahmed Ahmed64
السلام عليكم
لدي شيت إكسل به مجموعة من الصفوف و الأعمدة
عملت حلقة تكرار لجلب الصفوف والأعمدة المطلوبة و أردت أن أقارن بين عمودين أيهما القيمة الأكبر و إستطعت في ذلك
ولكن المشكلة التي واجهتي أن بعض الصفوف بها خلايا خالية ( فارغة ) وتظهر رسالة بمعناه لايمكن إيجاد القيمة الأكبر بوجود خلية فارغة
'>' not supported between instances of 'NoneType' and 'NoneType'
كيف أحل هذه المشكلة
عملت بلغة البايثون و مكتبة openpyxl
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.