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يحصل على جدول الاستعلام المرتبط.
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يحصل على الوصف البديل ويحدده.

طُرق

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

مثال

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")

أنظر أيضا