الدرس الرابع (4): جداول بيانات الاكسل في البايثون


 

جداول بيانات الاكسل في البايثون:

نقوم باستخدام البايثون مع الاكسل لعمل بعض المهام المتكررة وتسهيل اجراء العمليات المعقدة بشكل اسرع.

ولاستخدام البايثون مع الاكسل نحتاج الى مكتبة (اوبن بكسل).

المكتبة في لغة البرمجة تعني:

حزمة مقاطع برمجية مكتوبة سابقاً وتؤدي بعض المهام بحيث لا يحتاج المبرمج الى كتابة المقطع البرمجي كامل كل مره.

مكتبة اوبن بكسل:

تمكننا من اجراء عمليات متعددة مثل (القراءة والكتابة والعمليات الحسابية وانشاء الرسوم والمخططات البيانية)، ولاستخدامها بعد تثبيتها نحتاج الى استيرادها، ولاستيرادها نحتاج الى امر الاستيراد وتكتب كالتالي:

import openpyxl

دفتر العمل (workbook)

هو اسم لملف الاكسل في مكتبة الاوبين بيكسل، ودالة تحميل دفتر العمل :

(()load_workbook) ويجب وضع ملف الاكسل في نفس مجلد البرنامج او استخدام مسار الملف.

سمات اوراق العمل:

سمة max_row

تستخدم لمعرفة عدد السطور الموجودة في ورقة العمل.

سمة max_column

تستخدم لمعرفة عدد الاعمدة الموجودة في ورقة العمل.

الوصول الى الخلايا:

للوصول الى قيمة الخلية نحتاج الى موقعها وقيمتها في الملف.

لكي نحصل على جميع قيم عمود او اكثر في ورقة العمل نستخدم دالة iter_cols

لكي نحصل على جميع قيم صف او اكثر في ورقة العمل نستخدم دالة iter_rows

لتغيير قيمة خلية نستخدم دالة الخلية (cell)


تعليقات

إرسال تعليق