Range صف
Range صف
يقوم بتغليف الكائن الذي يمثل نطاقًا من الخلايا داخل جدول البيانات.
يكشف النوع Range عن الأعضاء التاليين:
ملكيات
ملكية | وصف |
---|---|
current_region | تقوم بإرجاع كائن نطاق يمثل المنطقة الحالية. المنطقة الحالية عبارة عن نطاق محاط بأي مجموعة من الصفوف والأعمدة الفارغة. |
hyperlinks | يحصل على كافة الارتباطات التشعبية في النطاق. |
row_count | الحصول على عدد الصفوف في النطاق. |
column_count | الحصول على عدد الأعمدة في النطاق. |
name | الحصول على اسم النطاق أو تعيينه. |
refers_to | يحصل على إشارة النطاق إلى. |
address | يحصل على عنوان النطاق. |
left | يحصل على المسافة، بالنقاط، من الحافة اليسرى للعمود A إلى الحافة اليسرى للنطاق. |
top | يحصل على المسافة، بالنقاط، من الحافة العلوية للصف 1 إلى الحافة العلوية للنطاق. |
width | الحصول على عرض النطاق بالنقاط. |
height | الحصول على عرض النطاق بالنقاط. |
first_row | الحصول على فهرس الصف الأول من النطاق. |
first_column | الحصول على فهرس العمود الأول من النطاق. |
value | الحصول على قيمة النطاق وتعيينها. |
column_width | يضبط أو يحصل على عرض العمود لهذا النطاق |
row_height | يضبط أو يحصل على ارتفاع الصفوف في هذا النطاق |
entire_column | الحصول على كائن نطاق يمثل العمود (أو الأعمدة) بأكمله الذي يحتوي على النطاق المحدد. |
entire_row | الحصول على كائن نطاق يمثل الصف (أو الصفوف) بأكمله الذي يحتوي على النطاق المحدد. |
worksheet | يحصل على الكائن Range.worksheet الذي يحتوي على هذا النطاق. |
طُرق
طريقة | وصف |
---|---|
auto_fill | تعبئة النطاق المستهدف تلقائيًا. |
auto_fill | تعبئة النطاق المستهدف تلقائيًا. |
set_style | تطبيق نمط الخلية. |
set_style | يضبط نمط النطاق. |
set_outline_borders | لتعيين حدود المخطط التفصيلي حول نطاق من الخلايا بنفس نمط الحدود واللون. |
set_outline_borders | لتعيين حدود المخطط التفصيلي حول نطاق من الخلايا بنفس نمط الحدود واللون. |
set_outline_borders | يحدد حدود الخط حول نطاق من الخلايا. |
set_outline_border | يعين حدودًا تفصيلية حول نطاق من الخلايا. |
set_outline_border | يعين حدودًا تفصيلية حول نطاق من الخلايا. |
copy | نسخ النطاق مع لصق الخيارات الخاصة. |
copy | نسخ البيانات (بما في ذلك الصيغ)، والتنسيق، والكائنات الرسومية وما إلى ذلك من نطاق مصدر. |
add_hyperlink | إضافة ارتباط تشعبي إلى خلية محددة أو نطاق من الخلايا. |
get_enumerator | الحصول على العداد للخلايا الموجودة في هذا النطاق. |
is_intersect | يشير إلى ما إذا كان النطاق متقاطعًا. |
intersect | تقوم بإرجاع كائن Range الذي يمثل التقاطع المستطيل لنطاقين. |
union_rang | إرجاع نتيجة الاتحاد لنطاقين. |
union | إرجاع اتحاد النطاقين. |
is_blank | الإشارة إلى ما إذا كان النطاق يحتوي على قيم. |
merge | يجمع نطاقًا من الخلايا في خلية واحدة. |
un_merge | إلغاء دمج الخلايا المدمجة في هذا النطاق. |
put_value | يضع قيمة في النطاق، إذا كان ذلك مناسبًا، فسيتم تحويل القيمة إلى نوع بيانات آخر وسيتم إعادة تعيين تنسيق أرقام الخلية. |
apply_style | يطبق التنسيقات على نطاق كامل. |
set_inside_borders | تعيين داخل حدود النطاق. |
move_to | انقل النطاق الحالي إلى النطاق الأقل. |
copy_data | نسخ بيانات الخلية (بما في ذلك الصيغ) من نطاق مصدر. |
copy_value | نسخ قيمة الخلية من نطاق المصدر. |
copy_style | نسخ إعدادات النمط من نطاق مصدر. |
get_cell_or_null | يحصل على Cell كائنًا أو خاليًا في هذا النطاق. |
get_offset | يحصل على نطاق Range عن طريق الإزاحة. |
ملاحظات
تشير الفئة Range إلى منطقة جدول بيانات Excel. مع هذا، يمكنك تنسيق وتعيين قيمة النطاق. ويمكنك ببساطة نسخ نطاق Excel أيضًا.
مثال
يوضح المثال التالي كيفية إنشاء نطاق وتعيين قيمة نطاق Excel.
from aspose.cells import Workbook
# Instantiating a Workbook object
workbook = Workbook()
# Get the first Worksheet Cells.
cells = workbook.worksheets[0].cells
# Create a range (A1:D3).
range = cells.create_range("A1", "D3")
# Set value to the range.
range.value = "Hello"
# Save the Excel file
workbook.save("book1.xlsm")
أنظر أيضا
- الوحدة
aspose.cells
- فئة
Cell
- فئة
Range