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