📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
استيراد مكتبة أوبين بيكسل
نوع: محتوى تعليمي
استيراد مكتبة أوبين بيكسل
نوع: محتوى تعليمي
لاستخدام مكتبة أوبين بيكسل بعد تثبيتها، تحتاج إلى استيرادها. يمكنك القيام بذلك باستخدام أمر الاستيراد (import).
نوع: محتوى تعليمي
# استيراد مكتبة أوبين بيكسل
import openpyxl
العمل مع دفاتر العمل
نوع: محتوى تعليمي
العمل مع دفاتر العمل
نوع: محتوى تعليمي
كما تعلم، يمكن أن تحتوي ملفات إكسل على أكثر من ورقة عمل واحدة، ويمكنك إدخال البيانات ومعالجتها في كل ورقة. في مكتبة أوبين بيكسل، يُطلق على ملف إكسل اسم دفتر العمل (Workbook)، ويمكنك إما إنشاء ملف إكسل جديد أو تحميل ملف موجود سابقًا.
دالة تحميل دفتر العمل ((load_workbook))
نوع: محتوى تعليمي
دالة تحميل دفتر العمل ((load_workbook))
نوع: محتوى تعليمي
للعمل على ملف إكسل موجود ستستخدم دالة تحميل دفتر العمل ((load_workbook)). وعليك وضع الملف في نفس المجلد مع جزء المقطع البرمجي، أو استخدام المسار المطلق للملف.
سمات أسماء أوراق العمل (sheetnames)
نوع: محتوى تعليمي
سمات أسماء أوراق العمل (sheetnames)
نوع: محتوى تعليمي
عادة ما تعمل على ورقة محددة من دفتر العمل، ومن المفيد جدًا معرفة أسماء هذه الأوراق. لرؤية أسماء الأوراق التي يحتوي عليها دفتر العمل، يمكنك استخدام سمة أسماء أوراق العمل (sheetnames).
نوع: محتوى تعليمي
import openpyxl
path = "nutrition.xlsx"
wb = openpyxl.load_workbook(path)
# لرؤية أسماء الأوراق في دفتر العمل
sheet_name = wb.sheetnames
print("يحتوي ملف إكسل على أوراق العمل التالية:", sheet_name)
يحتوي ملف إكسل على الأوراق التالية: ["english", "arabic"]
نوع: NON_EDUCATIONAL
وزارة التعليم
Ministry of Education
2025 - 1447
نوع: NON_EDUCATIONAL
174
🔍 عناصر مرئية
A grey rectangular box containing Python code to import the openpyxl library.
A grey rectangular box containing Python code for loading an Excel workbook and retrieving sheet names. Two blue arrows point from specific lines of code to explanatory text boxes. Below the code block, a light blue rectangular box displays the program's output.
📄 النص الكامل للصفحة
--- SECTION: استيراد مكتبة أوبين بيكسل ---
استيراد مكتبة أوبين بيكسل
لاستخدام مكتبة أوبين بيكسل بعد تثبيتها، تحتاج إلى استيرادها. يمكنك القيام بذلك باستخدام أمر الاستيراد (import).
# استيراد مكتبة أوبين بيكسل
import openpyxl
--- SECTION: العمل مع دفاتر العمل ---
العمل مع دفاتر العمل
كما تعلم، يمكن أن تحتوي ملفات إكسل على أكثر من ورقة عمل واحدة، ويمكنك إدخال البيانات ومعالجتها في كل ورقة. في مكتبة أوبين بيكسل، يُطلق على ملف إكسل اسم دفتر العمل (Workbook)، ويمكنك إما إنشاء ملف إكسل جديد أو تحميل ملف موجود سابقًا.
--- SECTION: دالة تحميل دفتر العمل ((load_workbook)) ---
دالة تحميل دفتر العمل ((load_workbook))
للعمل على ملف إكسل موجود ستستخدم دالة تحميل دفتر العمل ((load_workbook)). وعليك وضع الملف في نفس المجلد مع جزء المقطع البرمجي، أو استخدام المسار المطلق للملف.
--- SECTION: سمات أسماء أوراق العمل (sheetnames) ---
سمات أسماء أوراق العمل (sheetnames)
عادة ما تعمل على ورقة محددة من دفتر العمل، ومن المفيد جدًا معرفة أسماء هذه الأوراق. لرؤية أسماء الأوراق التي يحتوي عليها دفتر العمل، يمكنك استخدام سمة أسماء أوراق العمل (sheetnames).
import openpyxl
path = "nutrition.xlsx"
wb = openpyxl.load_workbook(path)
# لرؤية أسماء الأوراق في دفتر العمل
sheet_name = wb.sheetnames
print("يحتوي ملف إكسل على أوراق العمل التالية:", sheet_name)
يحتوي ملف إكسل على الأوراق التالية: ["english", "arabic"]
وزارة التعليم
Ministry of Education
2025 - 1447
174
--- VISUAL CONTEXT ---
**FIGURE**: Untitled
Description: A grey rectangular box containing Python code to import the openpyxl library.
Key Values: # استيراد مكتبة أوبين بيكسل, import openpyxl
Context: Illustrates the syntax for importing a Python library.
**DIAGRAM**: Untitled
Description: A grey rectangular box containing Python code for loading an Excel workbook and retrieving sheet names. Two blue arrows point from specific lines of code to explanatory text boxes. Below the code block, a light blue rectangular box displays the program's output.
Data: The diagram visually explains two key lines of Python code: the definition of the Excel file path and the function call to load the workbook. The output box shows the list of sheet names found in the 'nutrition.xlsx' file.
Key Values: import openpyxl, path = "nutrition.xlsx", wb = openpyxl.load_workbook(path), # لرؤية أسماء الأوراق في دفتر العمل, sheet_name = wb.sheetnames, print("يحتوي ملف إكسل على أوراق العمل التالية:", sheet_name), يحتوي ملف إكسل على الأوراق التالية: ["english", "arabic"]
Context: Demonstrates how to load an Excel workbook and access its sheet names using the openpyxl library, with visual aids for understanding key code components.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
ما الأمر المستخدم في لغة بايثون لاستيراد مكتبة openpyxl للعمل مع ملفات إكسل؟
- أ) load openpyxl
- ب) import openpyxl
- ج) from openpyxl import *
- د) require openpyxl
الإجابة الصحيحة: b
الإجابة: import openpyxl
الشرح: 1. لاستخدام مكتبة openpyxl في برنامج بايثون، يجب استيرادها أولاً.
2. صيغة الاستيراد القياسية في بايثون هي `import` متبوعة باسم المكتبة.
3. الإجابة الصحيحة هي `import openpyxl`.
تلميح: يبدأ الأمر بكلمة شائعة لاستدعاء مكتبات في بايثون.
التصنيف: صيغة/خطوات | المستوى: سهل
ما اسم الدالة في مكتبة openpyxl التي تُستخدم لفتح ملف إكسل موجود مسبقاً؟
- أ) open_workbook()
- ب) import_excel()
- ج) load_workbook()
- د) read_excel()
الإجابة الصحيحة: c
الإجابة: load_workbook()
الشرح: 1. للعمل على ملف إكسل موجود، نحتاج إلى تحميله إلى بيئة بايثون.
2. مكتبة openpyxl توفر دالة مخصصة لهذا الغرض.
3. اسم هذه الدالة هو `load_workbook()`.
تلميح: اسم الدالة يتكون من كلمتين: الأولى تعني 'تحميل' والثانية تعني 'دفتر العمل'.
التصنيف: تعريف | المستوى: متوسط
كيف يمكن معرفة أسماء جميع أوراق العمل داخل دفتر عمل (Workbook) تم تحميله باستخدام openpyxl؟
- أ) باستخدام الدالة get_sheets()
- ب) باستخدام الأمر print(wb)
- ج) باستخدام السمة sheetnames
- د) باستخدام الدالة list_sheets()
الإجابة الصحيحة: c
الإجابة: باستخدام السمة sheetnames
الشرح: 1. بعد تحميل دفتر العمل باستخدام `load_workbook()`، نحصل على كائن يمثله.
2. يحتوي هذا الكائن على سمة (attribute) تُسمى `sheetnames`.
3. هذه السمة تُرجع قائمة (list) تحتوي على أسماء جميع أوراق العمل داخل الملف.
تلميح: يتم الوصول إلى هذه القائمة من خلال كائن دفتر العمل نفسه.
التصنيف: مفهوم جوهري | المستوى: متوسط