مايكروسوفت اكسل هي واحدة من تطبيقات إدارة البيانات الأكثر شعبية في العالم. ويوفر فرصا واسعة لتحليل ومعالجة وتصور المعلومات. هناك العديد من الوظائف التي تبسط العمل مع الجداول والمخططات. ومع ذلك ، خاصة في حالة الكميات الكبيرة من البيانات ، قد يكون من الضروري أتمتة العمليات الروتينية لتوفير الوقت وتقليل احتمالية حدوث أخطاء. وهنا يأتي بيثون إلى الإنقاذ-لغة برمجة قوية وشعبية يمكن استخدامها للعمل مع إكسيل.
يتم العمل مع إكسيل في بيثون باستخدام مكتبة أوبنبيكسل. انها تسمح لك لفتح وإنشاء وتعديل ملفات اكسل (.زلسكس). بفضل هذه المكتبة ، ستتمكن من إجراء عمليات مختلفة باستخدام الجداول: قم بتغيير قيم الخلايا وتنسيق النص وإضافة الصفوف والأعمدة وإزالتها وإنشاء المخططات والمزيد. إلى جانب أوبنبيكسل ، وهناك مكتبات أخرى ، مثل زلرد والباندا ، والتي يمكن أن تستخدم أيضا للعمل مع إكسيل في بيثون ، ولكن أوبنبيكسل هو الأداة الأكثر شعبية وقوية.
في هذا الدليل ، وسوف ننظر في أساسيات العمل مع إكسيل في بيثون باستخدام أوبنبيكسل. سوف نتعرف على العمليات الأساسية: فتح الملفات وحفظها ، وقراءة البيانات وكتابتها ، وتنسيق الخلايا والمخططات ، وكذلك إجراء عمليات مختلفة مع البيانات. وسيتم توفير أمثلة رمز بسيطة لمساعدتك على البدء بسرعة وتعلم كيفية استخدام إكسيل في بيثون لأداء مجموعة متنوعة من المهام.
- قم بتنزيل وتثبيت المكتبات اللازمة
- التحضير للعمل مع إكسيل
- إنشاء وفتح ملف
- الشروع في العمل مع إكسيل
- قراءة البيانات من ملف
- استخراج المعلومات من إكسيل
قم بتنزيل وتثبيت المكتبات اللازمة
قبل البدء في العمل مع إكسيل عبر بيثون ، تحتاج إلى تثبيت العديد من المكتبات التي تحتاج إليها.
أولا ، ستحتاج إلى تثبيت مكتبة الباندا ، والتي توفر أدوات ملائمة للعمل مع البيانات. يمكنك تثبيته باستخدام الأمر:
نقطة تثبيت الباندا
بعد تثبيت مكتبة الباندا ، وسوف تحتاج أيضا إلى تثبيت مكتبة أوبنبيكسل ، والذي يسمح لك للعمل مع ملفات إكسيل. يمكنك تثبيته باستخدام الأمر:
بيب تثبيت أوبنبيكسل
الآن بعد أن قمت بتثبيت المكتبات اللازمة ، كنت على استعداد لبدء العمل مع إكسيل عبر بيثون.
التحضير للعمل مع إكسيل
من أجل تثبيت مكتبة أوبنبيكسل ، يمكنك استخدام مدير حزمة نقطة. في سطر الأوامر ، قم بتشغيل الأمر التالي:
- بيب تثبيت أوبنبيكسل
قد تحتاج أيضا مكتبة الباندا للعمل مع إكسيل. يوفر أدوات ملائمة لتحليل البيانات ومعالجتها. لتثبيت الباندا ، قم بتشغيل الأمر التالي:
- نقطة تثبيت الباندا
بعد تثبيت المكتبات اللازمة ، يمكنك البدء في العمل مع إكسيل في بيثون.
لبدء العمل مع إكسيل عبر بيثون ، تحتاج إلى استيراد الوحدات اللازمة وفتح الملف.
مثال:
- استيراد أوبنبيكسل
- البنك الدولي = أوبنبيكسل.تحميل كتاب العمل('مثال.زلسكس')
- ورقة = البنك الدولي.نشط
في هذا المثال ، نقوم باستيراد وحدة أوبنبيكسل ، تحميل ملف 'مثال'.زلسكس ' والحصول على ورقة نشطة. الآن يمكننا العمل مع البيانات الموجودة في هذا الملف ، وتغيير الخلايا ، وإضافة خلايا جديدة ، وما إلى ذلك.
وهكذا ، بعد التحضير ، يمكننا البدء في العمل مع إكسيل من خلال بايثون.
إنشاء وفتح ملف
يتم العمل مع ملفات إكسيل في بيثون باستخدام مكتبة الباندا. أولا ، تحتاج إلى تثبيت هذه المكتبة عن طريق تشغيل الأمر:
نقطة تثبيت الباندابعد التثبيت الناجح لمكتبة الباندا ، يمكنك البدء في إنشاء وفتح ملفات إكسيل.
. يسمح لك بإنشاء جدول فارغ يمكن ملؤه بالبيانات. على سبيل المثال:
استيراد الباندا كما بدالبيانات = {'اسم': ['إيفان' ، 'ماريا' ، 'أليكسي'],
دف =بد.داتافريم (البيانات)
إلى إكسيل ('example.xlsx' ، فهرس = خطأ)في هذا المثال ، نقوم بإنشاء جدول يحتوي على بيانات حول الأشخاص وحفظه في مثال ملف.زلسكس .
لفتح ملف إكسل موجود ، استخدم الوظيفة
الباندا.اقرأ_إكسل()
. انها تسمح لك لقراءة البيانات من ملف وحفظه في متغير من نوع داتافريم. على سبيل المثال:
استيراد الباندا كما بددف = بد.اقرأ إكسيل ('مثال.زلسكس')
طباعة (مدافع)في هذا المثال ، نفتح ملف المثال.زلسكس وعرض محتوياته على الشاشة.
وبالتالي ، فإن إنشاء وفتح ملفات إكسيل في بايثون باستخدام مكتبة الباندا هي مهمة بسيطة ومريحة إلى حد ما.الشروع في العمل مع إكسيل
لبدء العمل مع إكسيل ، سوف تحتاج إلى تثبيت مكتبة أوبنبيكسل. انها تسمح لك لإنشاء وتعديل وقراءة ملفات إكسيل باستخدام بيثون. يمكنك استخدام مدير حزمة النقطة لتثبيت المكتبة:
بيب تثبيت أوبنبيكسل
بعد تثبيت أوبنبيكسل ، يمكنك البدء في العمل مع ملفات إكسيل من رمز بيثون الخاص بك. على سبيل المثال ، يتم استخدام التعليمات البرمجية التالية لفتح ملف موجود:استيراد أوبنبيكسل
# افتح الملفالبنك الدولي = أوبنبيكسل.تحميل كتاب العمل('مثال.زلسكس')
# حدد الورقة النشطة
ورقة = البنك الدولي.نشط
# قيم خلية الإخراج
للصف في ورقة.تكرر_صفوف (قيم_فقط = صحيح):
لإنشاء ملف إكسل جديد ، استخدم التعليمات البرمجية التالية:
استيراد أوبنبيكسل
# إنشاء ملف جديد
ورقة = البنك الدولي.نشط
# ملء الخلايا بالبيانات
ورقة ['أ1'] = 'رأس 1'
ورقة ['ب2'] = 'البيانات 2'
#
إنقاذ البنك الدولي.حفظ الملف ('مثال.زلسكس')
قراءة البيانات من ملف
للعمل مع ملفات إكسيل في بيثون ، وعادة ما تستخدم مكتبة الباندا. ويوفر أدوات مريحة لقراءة البيانات من جداول البيانات إكسل والعمل معهم. للبدء ، تحتاج إلى تثبيت الباندا ، والذي يمكن القيام به باستخدام الأمر: