Worksheet صف

Worksheet صف

يقوم بتغليف الكائن الذي يمثل ورقة عمل واحدة.

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

ملكيات

ملكيةوصف
protectionيُمثّل أنواع خيارات الحماية المختلفة المتاحة لورقة العمل. يدعم خيارات حماية متقدمة في إصدار ExcelXP والإصدارات الأحدث.
unique_idيحصل على معرف فريد ويقوم بتعيينه، وهو نفس {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
workbookيحصل على كائن المصنف الذي يحتوي على هذه الورقة.
cellsيحصل على المجموعة Worksheet.cells.
query_tablesيحصل على QueryTableCollection في ورقة العمل.
typeيمثل نوع ورقة العمل.
nameيحصل على اسم ورقة العمل أو يعينه.
show_formulasيشير إلى ما إذا كان سيتم عرض الصيغ أو نتائجها.
is_gridlines_visibleيحصل على قيمة أو يعينها للإشارة إلى ما إذا كانت خطوط الشبكة مرئية أم لا. الإعداد الافتراضي هو true.
is_row_column_headers_visibleيحصل على قيمة أو يعينها للإشارة إلى ما إذا كانت ورقة العمل ستعرض رؤوس الصفوف والأعمدة.
الإفتراضي هو الصحيح.
pane_stateيشير إلى ما إذا كانت اللوحة تحتوي على انقسامات أفقية أو رأسية، وما إذا كانت هذه الانقسامات مجمدة.
display_zerosصحيح إذا تم عرض قيم صفرية.
display_right_to_leftيشير إلى ما إذا كانت ورقة العمل المحددة يتم عرضها من اليمين إلى اليسار بدلاً من اليسار إلى اليمين.
الإفتراضي هو خطأ.
is_outline_shownيشير إلى ما إذا كان سيتم عرض المخطط التفصيلي.
is_selectedيشير إلى ما إذا كانت ورقة العمل هذه محددة عند فتح المصنف.
pivot_tablesيحصل على جميع جداول المحور في ورقة العمل هذه.
list_objectsيحصل على كافة ListObjects في ورقة العمل هذه.
tab_idيحدد المعرف الداخلي للورقة.
horizontal_page_breaksيحصل على المجموعة HorizontalPageBreakCollection.
vertical_page_breaksيحصل على المجموعة VerticalPageBreakCollection.
hyperlinksيحصل على المجموعة HyperlinkCollection.
page_setupيمثل وصف إعداد الصفحة في هذه الورقة.
auto_filterيمثل التصفية التلقائية للورقة العمل المحددة.
has_autofilterيشير إلى ما إذا كانت ورقة العمل هذه تحتوي على مرشح تلقائي.
transition_evaluationيشير إلى ما إذا كان خيار تقييم صيغة الانتقال (توافق Lotus) ممكّنًا.
transition_entryيشير إلى ما إذا كان خيار إدخال صيغة الانتقال (توافق Lotus) ممكّنًا.
visibility_typeيشير إلى الحالة المرئية لهذه الورقة.
is_visibleيمثل ما إذا كانت ورقة العمل مرئية.
sparkline_groupsيحصل على مجموعات الشريط الشريطي في ورقة العمل.
chartsيحصل على مجموعة Chart
commentsيحصل على المجموعة Comment.
picturesيحصل على مجموعة Picture.
text_boxesيحصل على مجموعة TextBox.
check_boxesيحصل على مجموعة CheckBox.
ole_objectsيمثل مجموعة من OleObject في ورقة عمل.
shapesإرجاع كافة أشكال الرسم في ورقة العمل هذه.
slicersاحصل على مجموعة Slicer في ورقة العمل
timelinesاحصل على مجموعة الجدول الزمني في ورقة العمل
indexيحصل على فهرس الورقة في مجموعة أوراق العمل.
is_protectedيشير إلى ما إذا كانت ورقة العمل محمية.
validationsيحصل على مجموعة إعدادات التحقق من صحة البيانات في ورقة العمل.
allow_edit_rangesيحصل على مجموعة نطاق التحرير المسموح بها في ورقة العمل.
error_check_optionsيحصل على إعداد فحص الأخطاء المطبق على نطاقات معينة.
outlineيحصل على الخطوط العريضة في ورقة العمل هذه.
first_visible_rowيمثل أول مؤشر صف مرئي.
first_visible_columnيمثل أول مؤشر عمود مرئي.
zoomيُمثل عامل القياس كنسبة مئوية. يجب أن يكون بين ١٠ و٤٠٠.
view_typeيحصل على نوع العرض ويحدده.
is_page_break_previewيشير إلى ما إذا كانت ورقة العمل المحددة تظهر في العرض العادي أو معاينة كسر الصفحة.
is_ruler_visibleيشير إلى ما إذا كانت المسطرة مرئية. تُطبّق هذه الخاصية فقط لمعاينة فواصل الصفحات.
tab_colorيمثل لون علامة تبويب ورقة العمل.
gridline_colorيحصل على لون خط الشبكة ويحدده
code_nameيحصل على اسم رمز ورقة العمل.
background_imageيحصل على صورة خلفية ورقة العمل ويعينها.
conditional_formattingsيحصل على ConditionalFormattings في ورقة العمل.
active_cellيحصل على الخلية النشطة في ورقة العمل أو يعينها.
custom_propertiesيحصل على كائن يمثل
معلومات المعرف المرتبطة بملف العمل.
smart_tag_settingيحصل على جميع الكائنات SmartTagCollection من ورقة العمل.
scenariosيحصل على مجموعة Scenario.
cell_watchesيحصل على مجموعة من الخلايا الموجودة في ورقة العمل هذه والتي تتم مراقبتها في “نافذة المراقبة”.

طُرق

طريقةوصف
freeze_panes(self, row, column, freezed_rows, freezed_columns)يقوم بتجميد الأجزاء عند الخلية المحددة في ورقة العمل.
freeze_panes(self, cell_name, freezed_rows, freezed_columns)يقوم بتجميد الأجزاء عند الخلية المحددة في ورقة العمل.
copy(self, source_sheet)نسخ المحتويات والتنسيقات من ورقة عمل أخرى.
copy(self, source_sheet, copy_options)نسخ المحتويات والتنسيقات من ورقة عمل أخرى.
auto_fit_column(self, column_index, first_row, last_row)ضبط عرض العمود تلقائيًا.
auto_fit_column(self, column_index)ضبط عرض العمود تلقائيًا.
auto_fit_columns(self)يتناسب تلقائيًا مع جميع الأعمدة في ورقة العمل هذه.
auto_fit_columns(self, options)يتناسب تلقائيًا مع جميع الأعمدة في ورقة العمل هذه.
auto_fit_columns(self, first_column, last_column)ضبط عرض الأعمدة تلقائيًا.
auto_fit_columns(self, first_column, last_column, options)ضبط عرض الأعمدة تلقائيًا.
auto_fit_columns(self, first_row, first_column, last_row, last_column)ضبط عرض الأعمدة تلقائيًا.
auto_fit_columns(self, first_row, first_column, last_row, last_column, options)ضبط عرض الأعمدة تلقائيًا.
auto_fit_row(self, row_index, first_column, last_column)ضبط ارتفاع الصف تلقائيًا.
auto_fit_row(self, row_index, first_column, last_column, options)ضبط ارتفاع الصف تلقائيًا.
auto_fit_row(self, start_row, end_row, start_column, end_column)ضبط ارتفاع الصف تلقائيًا في نطاق المستطيل.
auto_fit_row(self, row_index)ضبط ارتفاع الصف تلقائيًا.
auto_fit_rows(self)يتناسب تلقائيًا مع جميع الصفوف في ورقة العمل هذه.
auto_fit_rows(self, only_auto)يتناسب تلقائيًا مع جميع الصفوف في ورقة العمل هذه.
auto_fit_rows(self, options)يتناسب تلقائيًا مع جميع الصفوف في ورقة العمل هذه.
auto_fit_rows(self, start_row, end_row)ضبط ارتفاع الصف تلقائيًا في نطاق معين.
auto_fit_rows(self, start_row, end_row, options)ضبط ارتفاع الصف تلقائيًا في نطاق معين.
protect(self, type)يحمي ورقة العمل.
protect(self, type, password, old_password)يحمي ورقة العمل.
unprotect(self)إلغاء حماية ورقة العمل.
unprotect(self, password)إلغاء حماية ورقة العمل.
calculate_formula(self, formula)يحسب الصيغة.
calculate_formula(self, formula, opts)يحسب تعبير الصيغة بشكل مباشر.
calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)يحسب تعبير الصيغة بشكل مباشر.
calculate_formula(self, options, recursive)يحسب جميع الصيغ في ورقة العمل هذه.
calculate_array_formula(self, formula, opts)يحسب الصيغة كصيغة مصفوفة.
calculate_array_formula(self, formula, opts, max_row_count, max_column_count)يحسب الصيغة كصيغة مصفوفة.
calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)يحسب الصيغة كصيغة مصفوفة.
refresh_pivot_tables(self)تحديث كافة جداول البيانات المحورية في ورقة العمل هذه.
refresh_pivot_tables(self, option)تحديث كافة جداول البيانات المحورية في ورقة العمل هذه.
get_panes(self)يحصل على زجاج النافذة.
get_freezed_panes(self, row, column, freezed_rows, freezed_columns)يحصل على أجزاء التجميد.
split(self)تقسيم النافذة.
un_freeze_panes(self)إلغاء تجميد الأجزاء في ورقة العمل.
remove_split(self)إزالة النافذة المنقسمة.
add_page_breaks(self, cell_name)إضافة فاصل الصفحة.
get_advanced_filter(self)يحصل على إعدادات الفلتر المتقدم.
advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)تصفية البيانات باستخدام معايير معقدة.
remove_auto_filter(self)إزالة الفلتر التلقائي للورقة العمل.
set_visible(self, is_visible, ignore_error)تعيين الخيارات المرئية.
select_range(self, start_row, start_column, total_rows, total_columns, remove_others)يختار نطاقًا.
remove(self)إزالة الورقة الحالية (CELLSPYTHONNET-192، يطلب المستخدم إضافة هذا API)
remove_all_drawing_objects(self)يقوم بإزالة كافة الكائنات الرسومية في ورقة العمل هذه.
clear_comments(self)مسح كافة التعليقات في جدول بيانات المصمم.
move_to(self, index)نقل الورقة إلى مكان آخر في جدول البيانات.
replace(self, old_string, new_string)استبدال نص كافة الخلايا بسلسلة جديدة.
get_selected_ranges(self)يحصل على نطاقات محددة من الخلايا في جدول بيانات المصمم.
get_selected_areas(self)يحصل على نطاقات محددة من الخلايا في جدول بيانات المصمم.
get_printing_page_breaks(self, options)يحصل على فواصل الصفحات التلقائية.
start_access_cache(self, opts)بدء الجلسة التي تستخدم ذاكرة التخزين المؤقت للوصول إلى البيانات الموجودة في ورقة العمل هذه.
close_access_cache(self, opts)إغلاق الجلسة التي تستخدم ذاكرة التخزين المؤقت للوصول إلى البيانات الموجودة في ورقة العمل هذه.
convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)تحويل نمط مرجع الصيغة.
xml_map_query(self, path, xml_map)استعلام عن مناطق الخلايا التي تم تعيينها/ربطها بمسار محدد لخريطة XML.

مثال

يوضح المثال التالي كيفية تجميد الأجزاء وإدراج ارتباط تشعبي إلى ورقة العمل باستخدام .Net أو VB.

from aspose.cells import Workbook

workbook = Workbook()
sheet = workbook.worksheets[0]
# Freeze panes at "AS40" with 10 rows and 10 columns
sheet.freeze_panes("AS40", 10, 10)
# Add a hyperlink in Cell A1
sheet.hyperlinks.add("A1", 1, 1, "http://www.aspose.com")

أنظر أيضا