جداول بيانات الاكسل في البايثون:
نقوم باستخدام البايثون مع الاكسل لعمل بعض المهام المتكررة وتسهيل اجراء العمليات المعقدة بشكل اسرع.
ولاستخدام البايثون مع الاكسل نحتاج الى مكتبة (اوبن بكسل).
المكتبة في لغة البرمجة تعني:
حزمة مقاطع برمجية مكتوبة سابقاً وتؤدي بعض المهام بحيث لا يحتاج المبرمج الى كتابة المقطع البرمجي كامل كل مره.
مكتبة اوبن بكسل:
تمكننا من اجراء عمليات متعددة مثل (القراءة والكتابة والعمليات الحسابية وانشاء الرسوم والمخططات البيانية)، ولاستخدامها بعد تثبيتها نحتاج الى استيرادها، ولاستيرادها نحتاج الى امر الاستيراد وتكتب كالتالي:
import openpyxl
دفتر العمل (workbook)
هو اسم لملف الاكسل في مكتبة الاوبين بيكسل، ودالة تحميل دفتر العمل :
(()load_workbook) ويجب وضع ملف الاكسل في نفس مجلد البرنامج او استخدام مسار الملف.
سمات اوراق العمل:
سمة max_row
تستخدم لمعرفة عدد السطور الموجودة في ورقة العمل.
سمة max_column
تستخدم لمعرفة عدد الاعمدة الموجودة في ورقة العمل.
الوصول الى الخلايا:
للوصول الى قيمة الخلية نحتاج الى موقعها وقيمتها في الملف.
لكي نحصل على جميع قيم عمود او اكثر في ورقة العمل نستخدم دالة iter_cols
لكي نحصل على جميع قيم صف او اكثر في ورقة العمل نستخدم دالة iter_rows
لتغيير قيمة خلية نستخدم دالة الخلية (cell)
رنا محمد العقيبي
ردحذف