Ahmed Ahmed64 نشر 11 يناير أرسل تقرير مشاركة نشر 11 يناير السلام عليكم أحتاج التعديل على هذا الكود قليلا import pandas as pd df = pd.read_excel("2018.xlsx",header=None) data = { 'رقم الطالب': df.iloc[3::, 5], 'عربي': df.iloc[3::, 9], 'إنجليزي': df.iloc[3::, 10], 'تاريخ': df.iloc[3::, 11] } df1 = pd.DataFrame(data) melted_df = pd.melt(df1, id_vars=['رقم الطالب'], var_name='المادة', value_name='الدرجة') melted_df = melted_df.sort_values(by=['رقم الطالب']) melted_df2.to_excel("AAA.xlsx") حيث أريد أن أقوم بالبحث عن رقم طالب معين وجلب باقي الأسطر التابعة لنفس رقم الطالب 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Adnane Kadri نشر 11 يناير أرسل تقرير مشاركة نشر 11 يناير لتحديد الصفوف التي تحتوي على الرقم الذي تبحث عنه جرب التالي: import pandas as pd # استبدال "رقم الطالب المطلوب" بالرقم الذي تبحث عنه target_student_number = "رقم الطالب المطلوب" # قراءة ملف Excel df = pd.read_excel("2018.xlsx", header=None) # تحديد الأسطر التي تحتوي على الرقم الطالب المستهدف target_rows = df[df.iloc[:, 5] == target_student_number] # إنشاء DataFrame جديدة باستخدام البيانات المحددة data = { 'رقم الطالب': target_rows.iloc[:, 5], 'عربي': target_rows.iloc[:, 9], 'إنجليزي': target_rows.iloc[:, 10], 'تاريخ': target_rows.iloc[:, 11] } result_df = pd.DataFrame(data) # حفظ النتائج في ملف Excel result_df.to_excel("نتائج_البحث.xlsx", index=False) استبدل "رقم الطالب المطلوب" بالرقم الذي تريد البحث عنه، وستحصل على DataFrame جديدة تحتوي على الصفوف المعنية. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ahmed Ahmed64 نشر 11 يناير الكاتب أرسل تقرير مشاركة نشر 11 يناير (معدل) أشكرك أخي على التوضيح أحتاج أن أطبق خطوة أخرى وسوف أشرحها لك بعد البحث واستخراج البيانات أريد أن تظهر هذه النتائج على أداة Treeview بعد عرضها على أداة تظهر بهذا الشكل الأن المطلوب من داخل أداة أريد أن أقوم بإضافة عمود رابع للسنة الدراسية وأريد أن أقوم بإضافة العام الدراسي يدويا أمام كل مادة ومن الأفضل لو كانت الخلية بنظام optionmenu هل يمكنك مساعدتي في ذلك تم التعديل في 11 يناير بواسطة Ahmed Ahmed64 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Ahmed Ahmed64
السلام عليكم
أحتاج التعديل على هذا الكود قليلا
حيث أريد أن أقوم بالبحث عن رقم طالب معين وجلب باقي الأسطر التابعة لنفس رقم الطالب
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.