اذهب إلى المحتوى
  • 0

كود يقوم بإستخراج كل القيم المطابقة للبحث من أكثر من شيت إكسل  باستخدام openpyxl

Ahmed Ahmed64

السؤال

Recommended Posts

  • 0

يمكنك قراءة كل ملف في البداية و تخزين الملفات في لائحة، لقراءة ملف يمكنك كتابة ما يلي:

from openpyxl import load_workbook
wb = load_workbook('name.xlsx')

ثم يجب عليك الانتقال إلى sheet ضمن هذه الملفات، يجب أن تعرف اسم ال sheet  الذي يجب أن تنتقل إليه، يمكنك الحصول على أسماء ال sheets و من ثم الانتقال إلى أحدها كما يلي:

print(wb.sheetnames)
# ['sheet1', 'sheet2']
ws = wb['sheet1']

ثم يمكنك الوصول إلى قيمة معينة كما يلي:

ws.cell(row=1, column=1).value

و بالتالي بناء على التعليمات السابقة يجب عليك في البداية الحصول على لائحة من ال sheets التي ترغب في العمل عليها، ثم القيام بالمرور على كافة العناصر ضمن كل sheet للبحث عما تريد.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...