ListObject الدرجة

ListObject الدرجة

يمثل كائن قائمة في ورقة عمل. الكائن ListObject هو عضو في مجموعة ListObjects. تحتوي مجموعة ListObjects على كافة كائنات القائمة في ورقة العمل.

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

ملكيات

ملكيةوصف
start_rowيحصل على صف البداية للنطاق.
start_columnيحصل على عمود البداية للنطاق.
end_rowيحصل على صف نهاية النطاق.
end_columnيحصل على عمود نهاية النطاق.
list_columnsيحصل على ListColumns من ListObject.
show_header_rowالحصول على وتحديد ما إذا كان ListObject هذا يعرض صف الرأس أم لا.
show_totalsالحصول على وتحديد ما إذا كان ListObject هذا يعرض صف الإجمالي أم لا.
data_rangeيحصل على نطاق بيانات ListObject.
query_tableيحصل على QueryTable المرتبط.
data_source_typeيحصل على نوع مصدر البيانات الخاص بالجدول.
auto_filterيحصل على مرشح تلقائي.
display_nameالحصول على اسم العرض وتعيينه.
commentيحصل ويضع تعليق الجدول.
show_table_style_first_columnيشير إلى ما إذا كان يجب تطبيق النمط على العمود الأول في الجدول.
show_table_style_last_columnيشير إلى ما إذا كان يجب تطبيق النمط على العمود الأخير في الجدول.
show_table_style_row_stripesالإشارة إلى ما إذا كان تنسيق شريط الصفوف مطبقًا أم لا.
show_table_style_column_stripesيشير إلى ما إذا كان تنسيق شريط العمود مطبقًا أم لا.
table_style_typeيحصل وأسلوب الجدول المدمج.
table_style_nameالحصول على اسم نمط الجدول وتعيينه.
xml_mapالحصول على ListObject.xml_map المستخدم لهذه القائمة.
alternative_textيحصل على النص البديل ويضعه.
alternative_descriptionيحصل ويضع الوصف البديل.

طُرق

طريقةوصف
convert_to_range()تحويل الجدول إلى نطاق.
convert_to_range(options)تحويل الجدول إلى نطاق.
resize(start_row, start_column, end_row, end_column, has_headers)تغيير حجم نطاق كائن القائمة.
put_cell_value(row_offset, column_offset, value)ضع القيمة على الخلية.
update_column_name()يحدّث جميع أسماء أعمدة القائمة من ورقة العمل.
filter()تصفية الجدول.
apply_style_to_range()قم بتطبيق نمط الجدول على النطاق.

مثال

from aspose.cells import CellsHelper, Workbook
from aspose.cells.tables import TotalsCalculation

workbook = Workbook()
cells = workbook.worksheets[0].cells
for i in range(5):
    cells.get(0, i).put_value(CellsHelper.column_index_to_name(i))
for row in range(1, 10):
    for column in range(5):
        cells.get(row, column).put_value(row * column)
tables = workbook.worksheets[0].list_objects
index = tables.add(0, 0, 9, 4, True)
table = tables[0]
table.show_totals = True
table.list_columns[4].totals_calculation = TotalsCalculation.SUM
workbook.save(r"Book1.xlsx")

أنظر أيضا