WorksheetCollection صف

WorksheetCollection صف

يقوم بتغليف مجموعة من الكائنات Worksheet.

يكشف النوع WorksheetCollection عن الأعضاء التاليين:

ملكيات

ملكيةوصف
web_extension_task_panesيحصل على قائمة أجزاء المهام.
web_extensionsيحصل على قائمة أجزاء المهام.
threaded_comment_authorsيحصل على قائمة مؤلفي التعليقات المترابطة.
is_refresh_all_connectionsيشير إلى ما إذا كان سيتم تحديث كافة الاتصالات عند فتح الملف في MS Excel.
namesيحصل على مجموعة من كل كائنات الاسم في جدول البيانات.
active_sheet_nameيمثل اسم ورقة العمل النشطة عند فتح جدول البيانات.
active_sheet_indexيمثل فهرس ورقة العمل النشطة عند فتح جدول البيانات.
dxfsيحصل على سجلات التنسيق التفاضلية الرئيسية.
xml_mapsيحصل على خرائط XML الموجودة في المصنف ويقوم بتعيينها.
built_in_document_propertiesإرجاع مجموعة DocumentProperty التي تمثل كافة خصائص المستند المضمنة في جدول البيانات.
custom_document_propertiesإرجاع مجموعة DocumentProperty التي تمثل كافة خصائص المستند المخصصة لجدول البيانات.
ole_sizeيحصل على الحجم المعروض ويحدده عند استخدام ملف المصنف ككائن Ole.
external_linksيمثل الروابط الخارجية في مصنف.
table_stylesيحصل على الكائن WorksheetCollection.table_styles.
revision_logsيمثل سجلات المراجعة.
sensitivity_labelsيمثل جميع علامات الحساسية.
capacityيحصل على عدد العناصر التي يمكن أن تحتويها قائمة المصفوفة أو يعينها.

يحصل على العنصر Worksheet في الفهرس المحدد.

المفهرس

اسموصف
[index]مؤشر العنصر المبني على الصفر.

طُرق

طريقةوصف
get(self, index)أضف API for Python عبر .Net. نظرًا لأن هذا [int index] غير مدعوم
get(self, sheet_name)أضف API for Python عبر .Net. نظرًا لأن هذا [string sheetName] غير مدعوم
add(self, type)إضافة ورقة عمل إلى المجموعة.
add(self)إضافة ورقة عمل إلى المجموعة.
add(self, sheet_name)إضافة ورقة عمل إلى المجموعة.
register_add_in_function(self, add_in_file, function_name, lib)إضافة وظيفة إضافية إلى المصنف
register_add_in_function(self, id, function_name)إضافة وظيفة إضافية إلى المصنف
add_copy(self, sheet_name)يضيف ورقة عمل إلى المجموعة وينسخ البيانات من ورقة عمل موجودة.
add_copy(self, sheet_index)يضيف ورقة عمل إلى المجموعة وينسخ البيانات من ورقة عمل موجودة.
add_copy(self, source, dest_sheet_names)نسخ مجموعة من أوراق العمل.
get_range_by_name(self, range_name)يحصل على كائن النطاق حسب الاسم المحدد مسبقًا.
get_range_by_name(self, range_name, current_sheet_index, include_table)يحصل على Range حسب الاسم المحدد مسبقًا أو اسم الجدول
refresh_pivot_tables(self)تحديث كافة الجداول المحورية في ملف Excel.
refresh_pivot_tables(self, option)تحديث كافة الجداول المحورية في ملف Excel.
copy_to(self, array)يقوم بنسخ قائمة المصفوفة بأكملها إلى قائمة مصفوفة أحادية البعد متوافقة، بدءًا من بداية قائمة المصفوفة المستهدفة.
copy_to(self, index, array, array_index, count)يقوم بنسخ مجموعة من العناصر من قائمة المصفوفة إلى قائمة مصفوفة أحادية البعد متوافقة، بدءًا من الفهرس المحدد لقائمة المصفوفة المستهدفة.
index_of(self, item, index)يبحث عن الكائن المحدد ويعيد الفهرس المبني على الصفر للظهور الأول ضمن نطاق العناصر في قائمة المصفوفة التي تمتد من الفهرس المحدد إلى العنصر الأخير.
index_of(self, item, index, count)يبحث عن الكائن المحدد ويعيد الفهرس المبني على الصفر للظهور الأول ضمن نطاق العناصر في قائمة المصفوفة التي تبدأ بالفهرس المحدد وتحتوي على العدد المحدد من العناصر.
last_index_of(self, item)يبحث عن الكائن المحدد ويعيد الفهرس المبني على الصفر للحدث الأخير ضمن قائمة المصفوفة بأكملها.
last_index_of(self, item, index)يبحث عن الكائن المحدد ويعيد الفهرس المبني على الصفر للحدث الأخير ضمن نطاق العناصر في قائمة المصفوفة التي تمتد من العنصر الأول إلى الفهرس المحدد.
last_index_of(self, item, index, count)يبحث عن الكائن المحدد ويعيد الفهرس المبدئي للصفر للحدث الأخير ضمن نطاق العناصر في قائمة المصفوفة التي تحتوي على عدد محدد من العناصر وتنتهي عند الفهرس المحدد.
create_range(self, address, sheet_index)إنشاء كائن Range من عنوان النطاق.
create_union_range(self, address, sheet_index)إنشاء كائن Range من عنوان النطاق.
get_sheet_by_code_name(self, code_name)يحصل على ورقة العمل حسب اسم الكود.
sort_names(self)فرز الأسماء المحددة.
swap_sheet(self, sheet_index1, sheet_index2)تبديل الورقتين.
remove_by_name(self, name)إزالة ورقة حسب اسمها.(CELLSPYTHONNET-192)
remove_by_index(self, index)إزالة فهرس ورقة تلو الأخرى
remove_at(self, name)يقوم بإزالة العنصر عند الاسم المحدد.
get_named_ranges(self)يحصل على جميع النطاقات المحددة مسبقًا في جدول البيانات.
get_named_ranges_and_tables(self)يحصل على جميع النطاقات المحددة مسبقًا في جدول البيانات.
set_ole_size(self, start_row, end_row, start_column, end_column)تعيين الحجم المعروض عند استخدام ملف Workbook ككائن Ole.
clear_pivottables(self)مسح جداول المحور من جدول البيانات.
refresh_all(self)قم بتحديث كافة جداول البيانات المحورية والمخططات باستخدام مصدر البيانات المحورية.
binary_search(self, item)يبحث في قائمة المصفوفة المفرزة بأكملها عن عنصر باستخدام المقارن الافتراضي ويعيد الفهرس المبني على الصفر للعنصر.

مثال

from aspose.cells import Workbook

workbook = Workbook()
sheets = workbook.worksheets
# Add a worksheet
sheets.add()
# Change the name of a worksheet
sheets[0].name = "First Sheet"
# Set the active sheet to the second worksheet
sheets.active_sheet_index = 1

أنظر أيضا