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 | Получает и задает альтернативное описание. |
Методы
| Метод | Описание |
|---|---|
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")
Смотрите также
- модуль
aspose.cells.tables